Obtención de un volcado de una JVM colgada

En Windows, puede forzar a la JVM a producir un volcado Java™ . También puede generar un volcado Java utilizando programas de utilidad de Windows.

Puede forzar a la JVM a producir un volcado Java en respuesta a una señal SIGBREAK, que se puede enviar utilizando la combinación de teclas Ctrl-Break. También puede configurar la JVM para producir un volcado del sistema en SIGBREAK mediante la opción -Xdump:system:events=user. Consulte Utilización de agentes de volcado para obtener más detalles.

En Windows 7 y Windows Server 2008, puede obtener un volcado del sistema utilizando el Administrador de tareas de Windows.
  1. Inicie el Administrador de tareas de Windows.
  2. Seleccione Aplicaciones o la pestaña Procesos .
  3. Pulse con el botón derecho del ratón en la aplicación o el proceso y, a continuación, seleccione la opción Crear archivo de volcado.

En versiones anteriores de Windows, puede utilizar el programa de utilidad User Mode Process Dumper, que está disponible como descarga desde www.microsoft.com. La documentación se suministra con el programa de utilidad. El uso básico es el siguiente:

userdump -p
Enumera todos los procesos y sus ID de proceso.
userdump xxx
Crea un archivo de volcado de un proceso que tiene un ID de proceso de xxx. Se crea un archivo denominado processname.dmp en el directorio donde se ejecuta userdump.exe.

Puede utilizar el visor de volcado para examinar el volcado del sistema generado por la JVM o por los programas de utilidad de Windows. Para obtener más información, consulte Utilización del visor de volcado.