![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Использование ресурсов компа
Valeris © (2002-08-29 19:55:00)С помощью каких функций можно уменьшить нагрузку на процессор?
Есть цикл, в котором перебираются все записи(50 тысяч) в mdb-базе (через ADO), во время выполнения этого цикла сьедаются ресурса компа так, что форма не может нормально перерисоваться.
Как заставить цикл не использовать все ресурсы компа.
Помогите пожалйуста.
Использую Delphi 6 под WinXp Pro.
Yaro (2002-08-29 21:58:00) [1]Смотри сюда:
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:00) [2]Смотри сюда:
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
в общем-то и все :)
/\/\axim (2002-08-29 20:31:00) [3]В "Диспетчере Задач" поставь приорет поменьше, а вообщее поищи API"шние функции по установке приоритета(что-то вроде SetPriorityClass).
777 (2002-08-29 20:09:00) [4]:)
VideoLord (2002-08-29 20:08:00) [5]Может просто Application.ProcessMessages ?
777 (2002-08-29 20:05:00) [6]TThread