Estoy probando una aplicación web con muchos AJAX. Desarrollo en una nueva Mac, pero uso VmWare Fusion (actualmente 3.1.2) para probar en Windows XP, usando IETester para simular versiones anteriores de IE.
Esto me permite ver cómo versiones anteriores de IE representarían el sitio, pero también me gustaría ver cómo funcionaría el sitio en una máquina más antigua. Veo en la configuración de la VM que puedo disminuir la RAM; ¿hay alguna manera de reducir también la velocidad del procesador? ¿De qué otra forma podría simular una máquina lenta?
(También voy a ver cómo simular una conexión lenta a Internet ).
fuente
Esto realmente depende de la lentitud de una máquina que desea emular. Si revierte XP a 128 MB de RAM, será muy lento, hasta el punto de que no estoy seguro de si la velocidad del procesador virtual será realmente relevante. También puede ejecutar sus archivos VM desde un disco duro externo USB1 antiguo (vea si puede encontrar una unidad de 4200 RPM). Eso debería ralentizar las cosas.
fuente
¡Una manera segura de hacer que una máquina virtual sea lenta es arrancar tantos clones como sea posible!
Su procesador, FSB, RAM y todos los demás componentes rápidos de su máquina se dividirán y cortarán en cubos entre las otras máquinas virtuales (siempre y cuando tenga que hacer algo intensivo: uno de los protectores de pantalla de OpenGL, por ejemplo), y sentirá que estás en 1990 otra vez ...
fuente
Instale una pequeña utilidad en la VM XP de invitado para controlar la frecuencia de la CPU utilizando la conmutación de frecuencia dinámica incorporada de XP. Por ejemplo, una utilidad como SpeedswitchXP . Nunca he intentado algo así, y puede haber problemas potencialmente si la CPU virtual que VMWare presenta a la VM invitada no admite la conmutación de frecuencia dinámica.
fuente
Me gustaría tener la idea de usar un hilo de bucle infinito con un comando de sintonización sintonizable y establecer la prioridad del proceso. Si quieres que te dé una palmada rápida de código C, házmelo saber.
fuente