2012-09-18 17 views

回答

4

您可以創建堆轉儲後

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

運行命令啓動JVM。例如,這將允許組讀取訪問當前目錄中的所有堆轉儲文件。

0

-XX:OnOutOfMemoryError參數不適用於JRE 7(1.7.0_72)上的命令中的空格。但指向一個shell腳本(沒有空格)。例如:

-XX:OnOutOfMemoryError = 「/路徑/到/殼/ script.sh」

相關問題