Вниз
Скачать: CL | DM;

критика кода DMClient   Найти похожие ветки 

← →
nikkie ©   (2004-08-13 23:04) [80]

>Коран не запрещает использовать MapViewOfFile/UnmapViewOfFile несколько раз.
значит надо использовать... пока что получается, ты привел нерабочий код. так ведь? ну хорошо, работающий, но при некоторых ограничениях... :)

кстати, какими кусками MapView будешь делать? 32K? будет после выигрыш по сравнению с BlockRead?

>По поводу "озадачивающих" комментиариев - всё не так ужасно 8)
честно - я не знаю, в деталях, что такое SEH. означает ли это, что мы рискуем получить AV при работе со сжатым NTFS-томом, файлом на share или любым файлом на Win98?

ты продолжаешь настаивать, что MapViewOfFile - это наиболее правильный способ?

ЗЫ ты, кстати, обещал в 100 раз ускорить GetLastQuestionTimeStamp. опиши хотя бы, что ты собираешь оптимизировать там - работу с файлом или заменить TStringList на парсинг строки? у меня такое ощущение, что первое, и ты просто не заметил, что читается только первая строка...


← →
Fay ©   (2004-08-13 23:17) [81]

>> ЗЫ ты, кстати, обещал в 100 раз ускорить GetLastQuestionTimeStamp
Хватит издеваться 8). У меня была библиотека, которую я переписывал. Стало быстрее в ~3 - ~1200 (тысяча двести) раз (в зависимости от  функции). Там был код похожий - вот я и ляпнул. Но в 2 раза - свободно 8).

А про правильные способы - это кто так любит. Я начинаю бороться от ~30% скорости. Юзера живут как раз в рельном режиме времени - это надо уважать.

З.Ы.
Никогда не имел проблем с маппингом. Попробую создать ему невыносимые условия - проверить серьёзность MS-предупреждений.


← →
nikkie ©   (2004-08-13 23:21) [82]

>опиши хотя бы, что ты собираешь оптимизировать там
или придется тебе писать код... а ты пока еще подсчет строк в файле не написал...


← →
Fay ©   (2004-08-13 23:27) [83]

Где там (оптимизировать)? Я собираюсь идти домой пить перцовку 8)
Дома посмотрю исходники. Будут предложения - напишу



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

Скачать: CL | DM;



Память: 0.58 MB
Время: 0.025 c
1-1092760285
xman
2004-08-17 20:31
2004.09.05
MEMO


14-1092528253
Леха
2004-08-15 04:04
2004.09.05
Run time error 200


14-1092635313
Спиридон Скипидаров
2004-08-16 09:48
2004.09.05
http://hitech.compulenta.ru/2004/8/13/49196/


3-1092131443
natasha
2004-08-10 13:50
2004.09.05
Unicode в Delphi 2


14-1091360013
vidiv
2004-08-01 15:33
2004.09.05
Будет ли такое работать в ТУРБО Паскале.




   Наверх