如何获取JConsole中显示的VM信息?

时间:2011-02-15 08:59:42

标签: java debugging virtual-machine jconsole

启动 JConsole ,选择一个流程,然后转到 VM Summary ,可以看到很多VM信息,例如:

  • 有效线程数
  • 加载的当前班级数
  • 编制时间
  • 当前堆大小
  • 线程开始

我可以在Java应用程序中访问该信息吗?如果是这样,怎么样?

更新: 这是一张图片http://download.oracle.com/javase/1.5.0/docs/guide/management/images/summarytab.jpg

2 个答案:

答案 0 :(得分:1)

野兽的名字是“Java Management Extension(JMX)”。

这是来自oracle的“Getting Started”概述。您必须实现 JMX Manager 以从JVM或其他已检测的应用程序中读取已发布的内部。

答案 1 :(得分:0)