1. 程式人生 > >對記憶體溢位檢視heapdump檔案

對記憶體溢位檢視heapdump檔案

從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.