Текущий архив: 2006.04.02;
Скачать: CL | DM;
ВнизЗагрузка процессора приложением Найти похожие ветки
← →
oleg__ (2006-02-28 14:27) [0]Добрый день!
Проблема в следующем: есть приложение, свернуто в System Tray. Периодически по заданному рассписанию (напр. раз 1 минуту) опрашивается некоторый каталог. При нахождении в нем zip-архивов они распаковываются и их содержимое сохраняется в БД. При этом загрузка процессора показывается 100%, хотя остальные приложения нормально работают, подвисаний не наблюдается. Но именно эти 100% очень беспокоят пользователя.
Работа с zip-файлами ведется не в потоке. Application.ProcessMessage ничего не дает. Можно как то решить проблему? И из-за чего она вообще может возникать? Как пример - простой кусок кода
while not Flag do Application.ProcessMessage; дает схожий результат
← →
easy © (2006-02-28 14:43) [1]while true do begin
Application.ProcessMessages;
sleep(100);
end;
← →
oleg__ (2006-02-28 14:44) [2]> easy
Спасибо, тоже нашел этот ответ
Страницы: 1 вся ветка
Текущий архив: 2006.04.02;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.046 c