首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse Memory Analyzer启动后没有响应

Eclipse Memory Analyzer启动后没有响应
EN

Stack Overflow用户
提问于 2017-12-29 17:03:35
回答 3查看 1.9K关注 0票数 5

我从官方网站下载了一个独立的Eclipse Memory Analyzer,打算用它打开一个hprof文件来做一些分析工作。然而,应用程序似乎在启动后被卡住了。我只能拖动窗口,如下图所示:

我使用的操作系统是macOS塞拉,mat版本是1.6.1,下面是MemoryAnalyzer.ini:

代码语言:javascript
复制
  -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

有人能给我一些建议吗?非常感谢。

EN

回答 3

Stack Overflow用户

发布于 2018-01-25 22:17:35

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

然后使用较旧的JVM:

代码语言:javascript
复制
-vm
/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/bin

现在它又开始工作了。

我的完整MemoryAnalyzer.ini:

代码语言:javascript
复制
-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版本之前的版本一起工作。

票数 1
EN

Stack Overflow用户

发布于 2018-02-27 20:02:35

高塞拉也有同样的问题。

我从https://www.eclipse.org/downloads/安装了一个普通的Eclipse

然后通过以下更新站点安装MAT:http://download.eclipse.org/mat/1.7/update-site/

重启eclipse之后,您可以选择Window / Perspective / Open Perspective / Other / Memory Analysis,这样就可以正常安装了。

票数 1
EN

Stack Overflow用户

发布于 2018-04-05 22:59:56

在我的机器上打开垫子时,我也遇到了同样的问题。操作系统版本: MAC Os Siera 10.12.6(16G1212) Java/JDK : jdk-9.0.1.jdk

不知何故,它没有读取默认的Java_home位置。我已经在info.plist中添加了Java_home位置,并且它起作用了。<string>-vm</string><string>/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home</string>

<array> <string>-vm</string><string>/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home</string> <!-- to use a specific Java version (instead of the platform's default) uncomment one of the following options, or add a VM found via $/usr/libexec/java_home -V <string>-vm</string><string>/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Commands/java</string> <string>-vm</string><string>/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home/bin/java</string> --> <string>-keyring</string> <string>~/.eclipse_keyring</string> <string>-showlocation</string> </array>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48020031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档