【发布时间】:2018-06-09 17:49:26
【问题描述】:
我从官网下载了一个独立的Eclipse Memory Analyzer,打算用它打开一个hprof文件做一些分析工作。但是,应用程序在启动后似乎卡住了。我只能拖动窗口,如下图:
我使用的操作系统是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
谁能给我一些建议?非常感谢。
【问题讨论】:
-
MemoryAnalyzer.ini的前两行似乎坏了(或者可能是复制和粘贴错误)。你确定你是从official site下载的吗?当前版本为 1.7.0.20170613(2017 年 6 月发布)。 -
@howlger 这是一个粘贴错误。我也尝试了 1.7.0 并得到了相同的结果
-
你的意思是“启动后好像卡住了”你不能点击Workbench?底部状态栏中显示的堆状态如何?它会改变还是也冻结了?
-
@howlger 没错。无法点击工作台,但堆状态增加缓慢。
-
在
.ini文件中,能否尝试在第一行添加-clean,并将-data之后的行改为/Users/XXX/eclipse_data_2(可能是您现有的工作空间造成的) ?
标签: java eclipse-plugin eclipse-memory-analyzer