2013-08-27 16 views
9

continuo a ricevere e vedendo questo messaggioCome abilitare minidump in Java per Windows

Impossibile scrivere core dump. Minidumps non sono abilitati di default su versioni client di Windows

Così ho bisogno di sapere

  1. Come abilitare minidump in Java (su una macchina Windows)
  2. (opzionale) Come interpretare un minidump una volta che ce l'ho

Ho provato a trovare una risposta per queste 2 domande ma quello che ho trovato sono risposte molto specifiche per domande di nicchia e che non mi hanno soddisfatto.

risposta

12

Dato che questo può ancora essere utile per qualcuno è necessario il seguente opzione JVM

-XX: + CreateMinidumpOnCrash

il minidump sarà grande come la memoria utilizzata dalla JVM.

Per interpretare il minidump è possibile installare l'edizione gratuita di Visual Studio C++ Express per la propria piattaforma.

http://www.visualstudio.com/en-us/products/visual-studio-express-vs.aspx

sarà necessario anche i simboli per il vi interessa. Ci sono alcune informazioni sull'utilizzo del server Microsoft Symbol qui

http://support.microsoft.com/kb/311503

Si sarebbe anche bisogno dei file di simboli DLL per la JVM.

+0

Dove si devono ottenere i file di simboli per JVM? – NwDev

+0

Potresti condividere la documentazione per -XX: + CreateMinidumpOnCrash? –

+0

Il parametro è stato modificato in CreateCoredumpOnCrash se ci si trova su JDK 9. CreateMDOC era solo per Windows. Le XX flag sono specifiche per Java HotSpot Virtual Machine. È vero che esiste una documentazione limitata per CreateMinidumpOnCrash. Sono stato in grado di leggere e interpretare il file di simboli in Visual Studio per vedere dove si è verificato l'arresto anomalo. –

0

Ho modificato la compatibilità con quella di Windows 7 e l'app ha funzionato.

+1

Questo non fornisce una risposta alla domanda. Una volta che hai [reputazione] sufficiente (https://stackoverflow.com/help/whats-reputation) sarai in grado di [commentare qualsiasi post] (https://stackoverflow.com/help/privileges/comment); invece [fornisci risposte che non richiedono chiarimenti da parte del richiedente] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-do-, invece). - [Dalla recensione] (/ recensione/post di bassa qualità/18399196) – C8H10N4O2

Problemi correlati