對記憶體溢位檢視heapdump檔案
阿新 • • 發佈:2019-02-01
從IBM網站下載ha433包,釋放,執行ha433.jar檔案
使用教程
1.要求:
Jdk版本1.7
2.對記憶體溢位myfile.hprof檔案生成的設定:
Bat指令碼中:set JAVA_OPTS=-Xms256m -Xmx512m -XX:+HeapDumpOnOutOfMemoryError –Dfile
這樣在對記憶體溢位時才可以用這個工具對檔案進行分析。在與bat指令碼一致的資料夾中生成myfile.hprof檔案
3.jar檔案開啟這個記憶體溢位檔案
Usage<Java path>java -Xmx[heapsize] -jar ha<HeapAnalyzer version>.jar<heapdump file>
For example,/usr/java60/bin/java -Xmx1000m -jar ha146.jar heapdump1234.txt
Ifthere’s java.lang.OutOfMemoryError while you are processing heapdumps, pleasetry increasing the maximum heap size (-Xmx) value to give the JVM more memory.