Форум: "Основная";
Текущий архив: 2002.09.09;
Скачать: [xml.tar.bz2];
ВнизИспользование ресурсов компа Найти похожие ветки
← →
Valeris (2002-08-29 19:55) [0]С помощью каких функций можно уменьшить нагрузку на процессор?
Есть цикл, в котором перебираются все записи(50 тысяч) в mdb-базе (через ADO), во время выполнения этого цикла сьедаются ресурса компа так, что форма не может нормально перерисоваться.
Как заставить цикл не использовать все ресурсы компа.
Помогите пожалйуста.
Использую Delphi 6 под WinXp Pro.
← →
777 (2002-08-29 20:05) [1]TThread
← →
VideoLord (2002-08-29 20:08) [2]Может просто Application.ProcessMessages ?
← →
777 (2002-08-29 20:09) [3]:)
← →
/\/\axim (2002-08-29 20:31) [4]В "Диспетчере Задач" поставь приорет поменьше, а вообщее поищи API"шние функции по установке приоритета(что-то вроде SetPriorityClass).
← →
Yaro (2002-08-29 21:58) [5]Смотри сюда:
http://delphi.mastak.ru/cgi-bin/faq.pl?look=1&id=988622094&n=15
Только константы другие поставить надо:
вместо REALTIME_PRIORITY_CLASS - IDLE_PRIORITY_CLASS
вместо THREAD_PRIORITY_IDLE
в общем-то и все :)
← →
Yaro (2002-08-29 21:58) [6]Смотри сюда:
http://delphi.mastak.ru/cgi-bin/faq.pl?look=1&id=988622094&n=15
Только константы другие поставить надо:
вместо REALTIME_PRIORITY_CLASS - IDLE_PRIORITY_CLASS
вместо THREAD_PRIORITY_TIME_CRITICAL - THREAD_PRIORITY_IDLE
в общем-то и все :)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.09.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c