Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.02;
Скачать: CL | DM;

Вниз

НИЗКИЙ ПРИОРИТЕТ, HELP ME   Найти похожие ветки 

 
Wman   (2002-02-06 12:14) [0]

Hi
Нужно выставить самый низкий приоритет для проекта в dpr файле
а то он подтормаживает систему (как выставлять в экземплярах TThread я знаю, а как в dpr нет)!!!

main.dpr

begin
...
Трудоемкие операции
...
end;


 
Алексей Петров ©   (2002-02-06 12:38) [1]

SetThreadPriority(GetCurrentThread(), tpLower)


 
Wman   (2002-02-06 14:38) [2]

Господа, в чем прикол?
поставил:

SetPriorityClass(GetCurrentThread, REALTIME_PRIORITY_CLASS);
SetThreadPriority(GetCurrentThread, THREAD_PRIORITY_TIME_CRITICAL);

Загрузка проца упала со 100% до 15-20, а когда ставил приоритет IDLE или LOW как была 100% так и осталась
????
D5, NT4.0


 
Юрий Зотов ©   (2002-02-06 14:55) [3]

SetPriorityClass(GetCurrentThread,...) - это ошибка.
Надо GetCurrentProcess.


 
VuDZ ©   (2002-02-06 15:05) [4]

при IDLE твой код будет работать только в момент простоя проца - я так рендерю некоторые вещи в 3dstudio max"е под фильм :)


 
Aleksey Pavlov   (2002-02-06 15:38) [5]

>>Wman:
Вы, наверное, путаете понятия базового приоритета (т.е. приоритета процесса) и дельта приоритета (т.е. приоритета отдельно взятого thread-а).
Базовые приоритеты могут иметь значения в диапазоне 0-32, где 8 соответствует NORMAL_PRIORITY_CLASS, а 28 - REALTIME_PRIORITY_CLASS;
Дельта приоритеты изменяются в диапазоне от -15 до 15 ;
Устанавливая приоритет потока (thread) Вы устанавливаете именно дельта приоритет, но не тот, что будет иметь этот поток в системе.
Таким образом "реальный" приоритет отдельного потока (thread) получается путём комбинации базового приоритета процесса, в контексте которого работает поток, и дельта приоритета самого потока.



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

Текущий архив: 2002.05.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.007 c
6-2634
Di_wind
2002-02-19 20:35
2002.05.02
Максимальный размер файла в TSmtp


1-2514
f0rm
2002-04-16 23:52
2002.05.02
Ну помогите же!


4-2714
isaveliev
2002-02-27 13:16
2002.05.02
Как отловить факт окончания печати документа


14-2646
Donal_Graeme
2002-03-25 00:11
2002.05.02
про модераторов


1-2520
Демон
2002-04-21 12:13
2002.05.02
Скажите, пж-ста, как поместить HTML-документ на форме не применяя