Вопрос

Я ищу утилиту 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top