2012-09-18 13 views

risposta

4

è possibile avviare la JVM con

java -XX:+HeapDumpOnOutOfMemoryError -XX:OnOutOfMemoryError="chmod g+r java_pid*.hprof" {mainclass} {args} 

il comando viene eseguito dopo la creazione del dump heap. Ciò consentirà l'accesso in lettura di gruppo a tutti i file di heap heap nella directory corrente, ad esempio.

0

Il parametro -XX:OnOutOfMemoryError non funziona per me con spazi nel comando su JRE 7 (1.7.0_72). Ma punta a uno script di shell (senza spazi). Esempio:

XX: OnOutOfMemoryError = "/ path/to/shell/script.sh"

Problemi correlati