启动JConsole,选择一个进程,然后转到VM Summary,可以看到很多 VM 信息,例如:
- 活动线程数
- 当前加载的类数
- 编译时间
- 当前堆大小
- 启动的线程总数
我可以在 Java 应用程序中访问该信息吗?如果是这样,怎么做?
更新:这是一张图片http://download.oracle.com/javase/1.5.0/docs/guide/management/images/summarytab.jpg
启动JConsole,选择一个进程,然后转到VM Summary,可以看到很多 VM 信息,例如:
我可以在 Java 应用程序中访问该信息吗?如果是这样,怎么做?
更新:这是一张图片http://download.oracle.com/javase/1.5.0/docs/guide/management/images/summarytab.jpg
野兽的名字是“Java 管理扩展(JMX)”。
这是来自 oracle 的“入门”概述。您必须实现JMX 管理器才能从 JVM 或其他检测应用程序读取已发布的内部结构。