13 votos

¿Cómo puedo simular el uso de una CPU lenta?

Estoy casi hecho codificación mi webapp-juego. Funciona en todos los navegadores modernos. Sin embargo, quiero establecer los requisitos mínimos para ello.

Por lo tanto, necesito un lento Mac. Sin embargo, no tengo acceso a un lento Mac que cuenta con un moderno navegador (IE 9+, Safari 5+, Opera 11+, Chrome, Firefox 4+).

El uso de la herramienta mencionada en esta pregunta, me puede simular una conexión a Internet lenta. Puedo usar hasta un montón de memoria fácilmente. Sin embargo, no tengo ni idea de cómo simular una CPU lenta, sin recurrir a la underclocking.

Hay alguna forma que yo pueda hacer mi Mac de la CPU más lenta temporalmente sin underclocking?

8voto

nportelli Puntos 121

Una solución es utilizar la virtualización para tener otra instancia de Mac OS X que se ejecuta en su computadora. Muchos de virtualización de aplicaciones (tales como Parallels Desktop) permiten decidir la cantidad de recursos que una instancia puede tener (por ejemplo, la memoria o la cpu). Lion aumentó su apoyo a la hora de virtualizar Mac OS X.

Si usted decide ir con Parallels, hay una útil forma de artículo describe cómo configurar una instancia de otro Mac OS X Lion.

6voto

penguinrob Puntos 1637

Siempre se puede instalar OS X en una máquina virtual y configurar la máquina virtual para tener un procesador más lento, tal vez.

4voto

Robin Robinson Puntos 1031

Ejecutar una gran cantidad de casos yes > /dev/null &. Cada instancia se peg un core al 100%, por lo que la ejecución de uno de cada núcleo. También se podría tratar de re-niceing en el sí de los procesos para una mayor prioridad o la reducción de la prioridad en el navegador.

1voto

Oskar Puntos 1242

Agregar los ciclos de sueño para el bucle principal o partes del código que se ejecuta a menudo es un buen primer paso. A continuación, agregue algunos cálculos que son lentos / irrelevante. Dependiendo de lo que desea el estrés, también puede así que algún torpe puntero de matemáticas o de fundición de variables de frenar las cosas. Esto es una cosa fácil para los sacos de arena cuando la programación.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X