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