Нагрузка всех ядер процессора на 100% (09.10.2019). Печать
2019 - Октябрь
09.10.2019 18:48
Save & Share
Ранее использовалась программа LinX для загрузки процессора на 100%. Но она была не совсем однозначная. С целью исключения стороннего ПО пришлось искать способ загрузить процессор иными средствами, не используя многопоточность.



Решение оказалось элементарным, если знать особенности любой ОС Windows: они умеют запускать файлы, написанные на VBScript без компилятора. Значит, можно создать простой файл .VBS с двумя строками кода "While True", "WEnd" и запускать его программно.

У данного скрипта есть интересная особенность. Система по умолчанию запускает процесс то ли на менее загруженном ядре, то ли просто на отдельном ядре. В итоге ядро нагружается на 100%, а 4-ядерный процессор - на 25%. Повторный запуск загрузит другое ядро процессора - и так в цикле по всем ядрам. Итог - 100% загрузки ЦП.

Снять нагрузку с ЦП можно путем убийства всех процессов "wscript.exe" в диспетчере задач. Сколько ядер - столько и процессов.

Дополнением задачи может идти присваивание процессам приоритета высокого или реального времени.
Обновлено ( 09.10.2019 19:11 )