Утилита Windows для использования процессора
Я ищу утилиту для Windows, которая потребляет процессор с указанным процентом, чтобы я мог протестировать свое приложение в условиях ограниченных ресурсов процессора.
Я погуглил и увидел ссылку на CPUGRAB.exe, но не могу найти место для загрузки.
6 ответов
Max CPU будет делать то, что вы хотите, но не имеет степени детализации в процентах.
Google для просто cpugrab. Есть cpugrab.zip
а также cpugrab.rar
файлы повсюду (Rapidshare, Badongo и т. д.). Они могут или не могут быть законными, я не могу комментировать это.
Я написал замену с открытым исходным кодом (MIT) для CPUGrab.exe в C#. Это произошло из-за моего нежелания полагаться (иногда) на сомнительные сайты загрузки, которые якобы назывались "cpugrab.zip". Кажется, он работает очень хорошо для SimCopter на моей Win98 VM.:)
Инструмент можно найти здесь: CPUGrab.NET
На моем ноутбуке с Windows XP, компиляция bogdown.c
:
int main(void) {
int i;
while ( 1 ) ++i;
return 0;
}
Без каких-либо оптимизаций и последующего запуска двух экземпляров используются оба ядра по максимуму и делает запуск любой программы или ввод в текстовое поле на SO тяжелой работой.
Если вы хотите усложнить для ОС удаление временных интервалов из bogdown.exe
Вы можете увеличить приоритеты процессов в диспетчере задач, но будьте осторожны, ваша система может перестать отвечать на запросы.
Если вы хотите симулировать ограниченную память, calloc
(не malloc
) гигабайт или две памяти в bogdown.exe
,
Другой вариант - иметь хотя бы пару программ, кодирующих видео, пока вы тестируете свое приложение.
Я полагаю, вам нужен регулятор скорости процессора. Это бесплатное ПО в отличие от некоторых других:
http://www.softpedia.com/get/Tweak/System-Tweak/CPU-Speed-Adjuster.shtml