我从Eclipse市场下载了Memory Analyzer,重新启动它,启动我的应用程序并单击“获取堆转储对话框”。
但是,即使在刷新、在配置中选择堆转储提供程序或重新启动应用程序后,获取堆转储对话框窗口中的进程列表仍然为空。
为什么它没有显示任何PID获得??
也许您没有安装JDK。JRE没有jps或jmap。如果MAT被正确配置为指向JDK您至少应该在进程列表中看到一个jps实例。
看一下错误日志(窗口