Richiamo di un dump da una JVM in sospeso
Su Windows, è possibile forzare la JVM a produrre un dump Java™ . In alternativa, è possibile produrre un dump Java utilizzando i programmi di utilità Windows.
È possibile forzare la JVM a produrre un dump Java in risposta ad un segnale SIGBREAK, che può essere inviato utilizzando la combinazione di tasti Ctrl - Break. È anche possibile configurare la JVM per produrre un dump di sistema su SIGBREAK utilizzando l'opzione -Xdump:system:events=user . Consultare Utilizzo degli agenti di dump per i dettagli.
- Avviare Windows Task Manager.
- Selezionare la scheda Applicazioni o Processi .
- Fare clic con il tasto destro del mouse sull'applicazione o sul processo, quindi selezionare l'opzione Crea file dump .
Nelle versioni precedenti di Windows, è possibile utilizzare il programma di utilità User Mode Process Dumper, disponibile come download da www.microsoft.com. La documentazione viene fornita con il programma di utilità. L'utilizzo di base è il seguente:
- userdump -p
- Elenca tutti i processi e i relativi ID processo.
- dump utente xxx
- Crea un file di dump di un processo con ID processo
xxx. Un file denominato processname.dmp viene creato nella directory in cui viene eseguita userdump.exe .
È possibile utilizzare il programma di visualizzazione dei dump per esaminare il dump di sistema prodotto dalla JVM o dai programmi di utilità Windows. Per ulteriori informazioni, consultare Utilizzo del programma di visualizzazione dump.