要查找一个线上问题,原本一直在使用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:fenglogsmat --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:fenglogsmat
为新添加的参数。问题解决,可以正常使用了。