如何在Eclipse中启用内存监视器(Java项目)?

Ujj*_*ngh 7 java eclipse memory debugging

我试图检查Java项目中对象的内存内容(字节).该程序在Eclipse IDE中暂停.
但是:Memory view被禁用 - 如:Add Memory monitor +按钮显示为灰色.

Eclipse的Memory_view禁用

为什么?

小智 -2

使用 JConsole JConsole 图形用户界面是一个符合 Java 管理扩展 (JMX) 规范的监视工具。JConsole 使用 Java 虚拟机 (Java VM) 的广泛工具来提供有关在 Java 平台上运行的应用程序的性能和资源消耗的信息。

在 Java Platform, Standard Edition(Java SE 平台)6 中,JConsole 已更新,以呈现 Windows 和 GNOME 桌面的外观和风格(其他平台将呈现标准 Java 图形外观和风格)。本文档中提供的屏幕截图取自 Windows XP 上运行的界面实例。

启动 JConsole jconsole 可执行文件可以在 JDK_HOME/bin 中找到,其中 JDK_HOME 是 Java 开发工具包 (JDK) 的安装目录。如果此目录位于您的系统路径中,则只需在命令 (shell) 提示符中键入 jconsole 即可启动 JConsole。否则,您必须键入可执行文件的完整路径。

命令语法 您可以使用 JConsole 监视本地应用程序(即与 JConsole 相同的系统上运行的应用程序)和远程应用程序(即在其他系统上运行的应用程序)。

来源:http ://docs.oracle.com/javase/6/docs/technotes/guides/management/jconsole.html