Crear un volcado de memoria en windows 7 (Memory Dump)

10 05 2012

Una característica importante que se incluyo para Windows Vista y Windows 7 es las posibilidad de crear volcados de memoria (Memory Dump), antes se llamaban crash dump.

Un volcado de memoria es un archivo que almacena el contenido de la ejecución de nuestro programa (Instrucciones+Memoria), generalmente son usados para depurar sin embargo aquí expondremos como hacerlo.

Primero tendremos una consola(C#, con Visual Studio 2010, ConsolaPrueba.exe) creada con una sola línea:

throw new Excepcion(“Prueba”);

 

Posteriormente ejecutaremos la consola y dejaremos que nos muestre que ocurrió una excepción sin cerrar el programa.

 

Pasos para crear un archivo de volcado:

1. Abrir el administrador de tareas.

2. En la pestaña de procesos, veremos una lista de *.exe que están en ejecución actualmente

3. Seleccionamos ConsolaPrueba.exe y damos clic derecho seleccionaremos “Create dump file”

 

En el siguiente post se expondrá como depurar el archivo de volcado que creamos con la utileria WINDBG.

Anuncios