2010-07-08 8 views
5

Para medir el tiempo de arranque en frío de la aplicación, tengo que reiniciar la máquina cada vez, lo que consume mucho tiempo. Entiendo que es una misión imposible simular un reinicio real, pero lo que quiero es algo difícil, por ejemplo, poner la memoria caché en la lista de espera tantas como sea posible para que el inicio cálido ya no sea tan cálido.Cómo simular un reinicio en Win7 para probar el tiempo de inicio en frío de la aplicación

¿Alguna idea sobre esto?

Gracias

Respuesta

3

Una máquina virtual sería su mejor opción. La máquina virtual proporcionará un borrón y cuenta nueva para la aplicación, pero será mucho más rápido para volver a cargar la imagen de la máquina virtual que su máquina física.

+0

Pero me temo que habrá un gran impacto en el rendimiento de la máquina virtual. –

+0

@Dbger En su máquina, muy posiblemente. Tendría que compararlo contra sí mismo, luego, una vez que hubiera hecho una mejora real, vuelva a probarlo. O puede tener una máquina virtual en un servidor adecuado, pero eso es * dinero real * como decimos. –

0

Me gustaría ejecutar un juego moderno y salir de inmediato. Toda la carga de los juegos más modernos debería ser suficiente para sobrescribir todos los datos en caché. Y tal vez ejecutar un mp3 o video al iniciar su aplicación será suficiente para simular el inicio del sistema operativo, pero tal vez sea demasiado :)

0

Existen aplicaciones que 'borran' la memoria RAM ... Sin embargo, pueden tomar un tiempo ... Así que es mejor reiniciar. También en Win7 deshabilita superfetch para este tipo de funcionalidad; el servicio guarda en caché cosas que haces en la RAM.

0

Estoy de acuerdo con el enfoque VM. También puede intentar "cerrar la sesión" de su usuario actual y volver a iniciar sesión.

2

La forma más eficaz de hacerlo es con RamMap.exe de www.sysinternals.com. Esta aplicación no solo le permite controlar el uso de memoria, sino que también le permite borrar las diferentes áreas de memoria, como los conjuntos de trabajo, las listas de espera para que pueda probar cosas como el rendimiento de E/S mapeado en memoria y eliminar los efectos de caché en lecturas posteriores para una mejor simulación la primera lectura de rendimiento después de un reinicio. Toma algo de tiempo para despejarse, pero no se acerca al tiempo que lleva reiniciar.

+0

¡Wa, esta es una herramienta genial! –

Cuestiones relacionadas