java - Eclipse Memory Analyzer 启动后没有反应

标签 java eclipse-plugin eclipse-memory-analyzer

我从官网下载了一个单机的Eclipse Memory Analyzer,打算用它打开一个hprof文件做一些分析工作。但是,应用程序似乎在启动后卡住了。只能拖窗口,如下图:enter image description here

我使用的操作系统是macOS Sierra,mat版本是1.6.1,这里是MemoryAnalyzer.ini:

  -startup
    ../Eclipse/plugins/.    org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
-data
/Users/XXX/eclipse_data
--launcher.library
../Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.300.v20150602-1417
-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home/bin/java
-vmargs
-Xmx2g
-Dorg.eclipse.swt.internal.carbon.smallFonts
-XstartOnFirstThread

谁能给我一些建议?非常感谢。

最佳答案

我在使用 jdk1.8.0_161.jdk 时遇到了同样的问题

然后使用旧的 JVM :

-vm
/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/bin

现在它又开始工作了。

我完整的 MemoryAnalyzer.ini:

-startup
../Eclipse/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.library
../Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.300.v20150602-1417
-vm
/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/bin
-data 
/Users/German/tmp/workspace_mat
-vmargs
-Xmx5g
-Dorg.eclipse.swt.internal.carbon.smallFonts
-XstartOnFirstThread

PD:我还没有用旧的 jdk8 版本测试过它。我记得,它曾经适用于版本 161 之前的版本。

关于java - Eclipse Memory Analyzer 启动后没有反应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48020031/

相关文章:

java - 有什么方法可以分析截断的 Java 堆转储(hprof 文件)?

java - 更改 WheelView 的 TextView

java - 将不同元素居中对齐 - Android

ssh - 下载 CVS 存储库会生成服务器连接错误

java - ASTNode - QualifiedName.getFullyQualifiedName() 不返回包名称

java - Eclipse MAT 显示许多线程没有堆栈

android - 比较堆转储 (HPROF) 文件

java - Spring 容器的多线程功能?

java - 为什么 Glassfish 有两个 'glassfish' 文件夹和重复目录?

java - Eclipse动态web项目IDE中 "Java Build Path"和 "Deployment assembly"有什么区别?