Hola a todos:
Varias veces me han preguntado que si puedo analizar un memory dump que se ha generado en un servidor. Siempre respondo, claro! Pero tomara tiempo!. Esto porque siempre olvido como hacerlo y en verdad es muy fácil. Asi que esta vez y gracias a un requerimiento de un buen amigo, Javier Cuadros, posteo como yo reviso estos dumps de memoria.
1. Descarga desde http://www.microsoft.com/whdc/devtools/debugging/default.mspx las herramientas para realizar debugging.
2. Por supuesto, instalarlas. http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx#a
3. Descargar los symbols. Estos deben corresponder a la versión de Windows que está corriendo el servidor que ha generado el dump. Estos se pueden descargar de: http://www.microsoft.com/whdc/devtools/debugging/symbolpkg.mspx#d
4. Descomprima en la ruta por defecto o en una que sea fácil de recordar. Esta ruta la necesitaremos más adelante.
5. Una vez instaladas las debugging tools y descomprimidos los symbols. Abrimos la aplicación desde menú inicio.
6. Lo siguiente es indicarle a la herramienta donde estan los symbols que necesitamos para analizar este dump.
7. Presione Ok. Y luego vamos a mostrarle el archivo .dmp.
8. Importante, una vez escoja el archivo dmp, le va a pedir guardar el workspace. Aquí el esta subiendo a memoria los settings escogidos hasta ahora.
9. Voila! Aquí está el análisis.
10. Si requiere algo mas de info acerca del problema, de click en ¡analyze –v y listo.
Enjoy!!