在运行OpenJDK 8 JVM时,是否有人知道如何通过JMX确定活动GC类型(串行,并行等)?
答案 0 :(得分:2)
这纯粹基于我的本地机器,可能与您的机器有所不同。希望它能帮助你找到你想要的东西。
因此,如果尚未安装Java 1.8 Mission Control,那么下载它可能是一个好主意。请参阅以下Stack Overflow问题。
当您打开Java Mission Control时,您将需要选择正在运行的JVM,这可以在“JVM Browser”下的左侧选项卡中找到
选择正在运行的JVM后,您应该能够选择“MBean Server”选项。选择此选项将打开JVM概述,您将在本页底部看到多个选项卡,包括“MBean Browser”。
此选项卡将显示需要由JVM管理的设备,应用程序或任何资源,包括垃圾收集器。
然后,您应该可以通过搜索“垃圾”
来过滤MBean树有关垃圾收集的更多信息,您可以查看底部的“内存”选项卡。这有望显示包含垃圾收集数据和描述的GC表。 (见第二个截图)
希望如果一切按预期工作,您将看到垃圾收集的MBean,如下面的截图。