Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\cl.exe\PerfOptions] "CpuPriorityClass"=dword:00000001 "IoPriority"=dword:00000001
The system assigns time slices in a round-robin fashion to all threads with the highest priority. If none of these threads are ready to run, the system assigns time slices in a round-robin fashion to all threads with the next highest priority.
Так в результате поток будет выполняться меньше и получит времени меньше, чем потоки с более высоким приоритетом, а насколько меньше, как раз определяется приоритетом.
Например, один программист спрашивал, как изменить программу, чтобы она меньше загружала процессор, но при этом выполняла работу «за разумное время». Чего ради уменьшать загрузку? Почему вместо того, чтобы закончить работу как можно быстрее, — программа должна беспокоиться о циферках в Диспетчере задач?
<sarcasm>Мда ? у меня в списке задач два десятка, крутящихся днями и что будет если каждый отъест 100% ?</sarcasm>
ZOMG! Эта программа загружает процессор на 100% !!1!