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

Использование ресурсов компа   Найти похожие ветки 

← →
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 вся ветка

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



Память: 0.46 MB
Время: 0.009 c
1-26954
USTAS
2002-08-29 10:19
2002.09.09
Перетаскивание формы, если ее BorderStyle = bsNone


1-27095
Мефодий
2002-08-28 12:37
2002.09.09
Ошибка


14-27206
Вячеслав
2002-08-15 12:27
2002.09.09
FORTRAN чтобы это значило.


7-27254
Tiger
2002-06-29 01:13
2002.09.09
Reboot, Shut Down, Ждущий режим и т.п. на Windows XP


1-27079
Explorer
2002-08-28 14:33
2002.09.09
MDI-Childs




   Наверх