Utilità di Windows per il consumo di CPU
-
10-07-2019 - |
Domanda
Sto cercando un'utilità Windows per consumare CPU a una percentuale specifica in modo da poter testare la mia app in condizioni di risorse del processore limitate.
Ho cercato su Google e ho visto un riferimento a CPUGRAB.exe, ma non riesco a trovare un percorso per il download.
Soluzione
CPU massima farà un po 'di tutto vuoi ma non hai la granularità percentuale.
Altri suggerimenti
Google per solo cpugrab. Ci sono cpugrab.zip
e cpugrab.rar
dappertutto (rapidshare, badongo, ecc.). Potrebbero essere o meno legali, non posso commentarlo.
Credo che tu abbia bisogno del regolatore di velocità della CPU. È gratuito a differenza di altri:
http://www.softpedia.com /get/Tweak/System-Tweak/CPU-Speed-Adjuster.shtml
Sul mio laptop Windows XP, compilando bogdown.c
:
int main(void) {
int i;
while ( 1 ) ++i;
return 0;
}
senza alcuna ottimizzazione e quindi l'avvio di due istanze utilizza entrambi i core al massimo e rende l'avvio di qualsiasi programma o digitazione nella casella di testo su SO un lavoro ingrato.
Se vuoi rendere più difficile per il sistema operativo rimuovere le porzioni di tempo da bogdown.exe
, puoi aumentare le priorità dei processi in Task Manager, ma fai attenzione, il tuo sistema potrebbe diventare molto non risponde.
Se si desidera simulare una memoria limitata, calloc
(non malloc
) un gigabyte o due di memoria in bogdown.exe
.
Un'altra alternativa è avere almeno un paio di programmi per codificare video mentre testate la vostra app.
Ho scritto un sostituto Open Source (MIT) per CPUGrab.exe in C #. Ciò è dovuto alla mia riluttanza a fare affidamento su siti di download (a volte) loschi che pretendono di avere "cpugrab.zip". Sembra funzionare abbastanza bene per SimCopter sulla mia VM Win98. :)
Lo strumento è disponibile qui: CPUGrab.NET