要查找一個線上問題,原本一直在使用Eclipse的插件版本的Memory Analyze, 不知道是不是由於dump文件過大,打開dump文件使用一段時間后eclipse回莫名其妙的崩潰,於是新下載了一個獨立版本的MAT。運行MemoryAnalyzer.exe會提示報錯:
see the log file null
在網上查找資料后,修改MemoryAnalyzer.ini配置文件:
-vm C:\Program Files/Java/jdk1.8.0_66/bin/java -startup plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data C:\feng\logs\mat --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417 -vmargs -Xmx4096m
其中:
-vm C:\Program Files/Java/jdk1.8.0_66/bin/java -data C:\feng\logs\mat
為新添加的參數。問題解決,可以正常使用了。