在Java中如何找到我在运行时使用的垃圾收集器?
所以我可以在我的日志文件中使用“Garbage-First Collector”打印。
由于
答案 0 :(得分:4)
使用此 ManagementFactory.getGarbageCollectorMXBeans()
List<GarbageCollectorMXBean> beans =
ManagementFactory.getGarbageCollectorMXBeans();
了解更多详情
答案 1 :(得分:2)
查看标准JVM MBean。具体来说:sun.management.GarbageCollectorImpl
。
This page表示您将能够获取此信息:
Class Name: sun.management.GarbageCollectorImpl
Object Name: java.lang:type=GarbageCollector,name=Copy