Como analizar un memory dump! – How to analyze a Memory Dump!

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.

 

 image001

2. Por supuesto, instalarlas. http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx#a

 

image003 

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

 

 image005

 

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.

 

image008 

 

6. Lo siguiente es indicarle a la herramienta donde estan los symbols que necesitamos para analizar este dump.

 

 image010

image012

7. Presione Ok. Y luego vamos a mostrarle el archivo .dmp.

 image014

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.

image016 

9. Voila! Aquí está el análisis.

image018 

10. Si requiere algo mas de info acerca del problema, de click en ¡analyze –v y listo.

 image020 

 

Enjoy!!

3 comentarios en “Como analizar un memory dump! – How to analyze a Memory Dump!”

  1. ¡Enhorabuena Hans! ¡Es genial ver que hay mas gente interesada en el análisis de volcados de memoria! Me alegro de que tu artículo pueda animar a más gente a meterse en este mundillo, pero tampoco les engañemos… fácil fácil, lo que se dice fácil, yo no lo consideraría 🙂 Vamos, a no ser que nos quedemos en el !Analyze -v 😛

    Lo dicho, buen trabajo, y espero leer mas sobre el tema en breve 🙂 Yo prometo continuar con mis articulos de depuración también.. de hecho, tengo un caso reciente que quizá postee este mismo fin de semana! 🙂

    Un saludo!

  2. en donde puedo postera al analisis para que alguien me lo interprete un poco.

    Gracias por la información de este post!!
    tremenda para usuarios que no tiene ni p* idea como yo

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *