Pregunta

Estoy buscando una utilidad de Windows para consumir CPU en un porcentaje especificado para poder probar mi aplicación en condiciones de recursos de procesador restringidos.

Busqué en Google y vi una referencia a CPUGRAB.exe, pero no puedo encontrar una ubicación de descarga.

¿Fue útil?

Solución

CPU máxima hará algo de lo que desea pero no tiene el porcentaje de granularidad.

Otros consejos

Google por solo cpugrab. Hay archivos cpugrab.zip y cpugrab.rar en todo el lugar (rapidshare, badongo, etc.). Pueden o no ser legales, no puedo comentar sobre eso.

Creo que necesitas CPU Speed ??Adjuster. Es freeware a diferencia de otros:

http://www.softpedia.com /get/Tweak/System-Tweak/CPU-Speed-Adjuster.shtml

En mi computadora portátil con Windows XP, compilando bogdown.c :

int main(void) {
    int i;
    while ( 1 ) ++i;
    return 0;
}

sin optimizaciones y luego el uso de dos instancias utiliza ambos núcleos al máximo y hace que iniciar cualquier programa o escribir en el cuadro de texto en SO sea una tarea rutinaria.

Si desea dificultar que el sistema operativo elimine segmentos de tiempo de bogdown.exe , puede aumentar las prioridades de los procesos en el Administrador de tareas, pero tenga cuidado, su sistema puede volverse muy no responde.

Si desea simular memoria limitada, calloc (no malloc ) un gigabyte o dos de memoria en bogdown.exe .

Otra alternativa es tener al menos un par de programas que codifiquen videos mientras prueba su aplicación.

Escribí un reemplazo de código abierto (MIT) para CPUGrab.exe en C #. Esto ocurrió debido a mi renuencia a confiar en (a veces) sitios de descarga sospechosos que pretenden tener 'cpugrab.zip'. Parece que funciona bastante bien para SimCopter en mi VM Win98. :)

La herramienta se puede encontrar aquí: CPUGrab.NET

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top