PDA

Показать полную графическую версию : Программе не хватает ресурсов, но она все равно не ест более 25% процессора


Gjiod
24-01-2011, 04:43
Здравствуйте, есть программа, которая при работе даже подвисает слегка, изза объема работы. Процессор другим не нагружен сильно, но программа все равно ест не более 25% процессора. Как сделать чтобы она ела столько, сколько надо? Поставил в диспетчере задач приоритет реального времени - не помогло.
такое же кстати было с игрой Cortex Command, она тоже требовательная к процессору, но ест не более 25% и поэтому иногда тормозит
Windows 7 x64
i5 460m

Vancouver
24-01-2011, 05:23
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\xxxxx.exe]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\xxxxx.exe\PerfOptions]
"IoPriority"=dword:00000002
"PagePriority"=dword:00000001
Где ххххх ваша программа.

Grabber2006
24-01-2011, 08:57
Процессор другим не нагружен сильно, но программа все равно ест не более 25% процессора »

Программа и игра не используют многопоточность, т.е. они не оптимизированы под многоядерные процессоры. Вряд ли здесь можно что-либо сделать.

Phrozen
24-01-2011, 09:17
а если посмотреть файл подкачки, может быть он просто отключен?

Gjiod
24-01-2011, 14:12
Программа все-таки вчера додумалась использовать процессор нормально
А вот cortex command не додумался. Он кстати на двухядерном e4400 оба ядра использовал и не тормозил
Файл подкачки тоже в норме
Попробую значит реестр подправить потом




© OSzone.net 2001-2012