Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.25;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.048 c
2-1134068302
Array
2005-12-08 21:58
2005.12.25
Можно ли узнать максимальный индекс массива без перебора значений


2-1133965768
Daria
2005-12-07 17:29
2005.12.25
как в программе автоматом открывать файлы для работы с ними


8-1121864574
asprofi
2005-07-20 17:02
2005.12.25
Люди кому интересно, я дописал видео плейер "AV v.1.3"


4-1130392371
Kim
2005-10-27 09:52
2005.12.25
блокировка сообщения системы (перенаправление вывода?)


14-1133694388
Алекскндр
2005-12-04 14:06
2005.12.25
Что такое MSDN и SDK