【发布时间】:2016-08-04 11:42:56
【问题描述】:
有人知道在运行 OpenJDK 8 JVM 时如何通过 JMX 确定活动 GC 类型(串行、并行等)吗?
【问题讨论】:
标签: java garbage-collection openjdk
有人知道在运行 OpenJDK 8 JVM 时如何通过 JMX 确定活动 GC 类型(串行、并行等)吗?
【问题讨论】:
标签: java garbage-collection openjdk
这纯粹是基于我的本地机器,它可能与你的不同。希望它会帮助您找到您想要的东西。
因此,如果尚未安装 Java 1.8 Mission Control,那么下载它可能是个好主意。请参阅以下堆栈溢出问题。
当您打开 Java Mission Control 时,您需要选择正在运行的 JVM,这可以在左侧选项卡的“JVM 浏览器”下找到
当您选择了正在运行的 JVM 后,您应该能够选择“MBean Server”选项。选择此选项将打开 JVM 概览,在此页面底部您应该会看到多个选项卡,包括“MBean 浏览器”。
此选项卡将显示需要由 JVM 管理的设备、应用程序或任何资源,包括垃圾收集器。
然后您应该能够通过搜索“垃圾”来过滤 MBean 树
有关垃圾收集的更多信息,您可以查看底部的“内存”选项卡。这有望向您显示包含垃圾收集数据和描述的 GC 表。 (见第二张截图)
希望如果一切都按我预期的那样工作,您将看到垃圾收集的 MBean,如下面的屏幕截图。
【讨论】: