JVM 监视
您可使用 Liberty 中用于 JVM 监视的 JvmStats MXBean。
每个 Liberty 实例均具有一个 JvmStats MXBean。
用于确定 JVM MXBean 的 ObjectName 是:
WebSphere:type=JvmStats
可用实例数 = 1此 MXBean 负责 JVM 的报告性能。下列属性适用于 JVM。
- 堆信息
- 可用堆大小(以字节计)
- 堆中 JVM 使用的内存总大小(以字节计)
- 堆大小(以字节计)
- CPU 信息
- 此 JVM 耗用的 CPU 百分比
- 垃圾回收 (GC) 信息
- JVM 启动后进行的 GC 次数
- GC 活动所用的总时间
- 一般信息
- 自 JVM 启动以来的时间(以毫秒计)。
- 计数器定义(MXBean 的属性)
- Heap:用于当前 JVM 的堆大小。
- FreeMemory:适用于当前 JVM 的可用堆。
- UsedMemory:当前 JVM 所使用的堆。
- ProcessCPU:JVM 进程使用的 CPU 百分比。
- GcCount:自 JVM 启动以来进行的 GC 次数。
- GcTime:GC 时间的总累计值。
- UpTime:自 JVM 启动以来的时间(以毫秒计)。
- 管理接口
- JVM 监视的管理接口是 com.ibm.websphere.monitor.jmx.JvmMXBean。您可以使用管理接口来获取代理对象。请参阅 访问 MBean 属性和操作的示例。
- 有关管理接口的更多信息,请参阅 Liberty 的 Java API 文档。每个 Liberty API 的 Java API 文档均于在线 IBM® Knowledge Center 的编程接口 (Javadoc) 部分中详细说明,而且还可以在 ${wlp.install.dir}/dev 目录的某个 javadoc 子目录下的单独 .zip 文件中找到。