Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];

Вниз

быстрая запись   Найти похожие ветки 

 
oleggar ©   (2005-12-06 19:03) [0]

У меня есть постоянная проблема,по которой мне нужно максимум информации .мои программы производят много файловых операций (в Delphi) ,и часто это выходит не очень быстро ,даже через Blockread/blockwrite.Поделитесь информацией о быстрых файловых операциях ,пожалуйста ,то есть ассемблерные вставки для этой цели в Делфи ,или научите писать на физическом уровне в начало диска,например .Или что-то еще ,что поможет,например ускорить из Делфи работу DMA или процессорный приоритет задачи (для DMA и тем более PIO) очень существенно.


 
Reindeer Moss Eater ©   (2005-12-06 19:08) [1]

Придумай что-нибудь поумней для отмазки.
Юный вредитель.


 
Reindeer Moss Eater ©   (2005-12-06 19:09) [2]

Откуда к тебе поступает так много информации?


 
Anatoly Podgoretsky ©   (2005-12-06 19:51) [3]

Плозие алгоритмы, естественно не в системе, а у тебя.
Blockread/blockwrite.очень быстрые процедуры.


 
Чапаев ©   (2005-12-06 20:09) [4]


> Blockread/blockwrite.очень быстрые процедуры.

Особенно если читать данные блоками, соответствующими размеру сектора (а может кластера? Не готов спорить на эту тему).


 
AlexanderS   (2005-12-07 06:25) [5]

расшифруй понятие много файловых операций - с чем конкретно не справляется диск?

у тебя большой поток данных? десятки мегабайт в секунду?

часто открываются-читаются-записываются-закрываются тысячи файлов?

производится очень много операций чтения\записи в разные части большого файла?


 
oleggar ©   (2005-12-08 15:46) [6]

у меня читаются от начала до конца а потом
записываются с нуля файлы по 30-100 мбайт ,причем данные вычисляются за 1 сек ,а потом пишутся 3-5 .таких файлов сотни .


 
Digitman ©   (2005-12-08 15:57) [7]


> oleggar ©   (08.12.05 15:46) [6]


> записываются .. файлы


> в начало диска


нет там никаких файлов, "в начале диска" ... не пахнет ими еще там, в этом "начале" ... mbr там, partition table там, много еще чего иного "для служебного пользования", прежде чем собственно файлы выходят на сцену)



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.011 c
2-1133948698
VIB
2005-12-07 12:44
2005.12.25
DBGrid


4-1130328960
Mpokemonov
2005-10-26 16:16
2005.12.25
открыть DLL


2-1134295439
Kais
2005-12-11 13:03
2005.12.25
текстовый файл


6-1126118804
Rave
2005-09-07 22:46
2005.12.25
Поиск по серверам.


2-1134225787
De1uxe
2005-12-10 17:43
2005.12.25
String





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский