如何在运行时找出我的JVM中配置了什么垃圾收集算法?

时间:2010-04-06 01:06:48

标签: java tomcat garbage-collection

我在Sun的Java HotSpot(TM)服务器虚拟机版本1.6.0_14-b08上运行了Tomcat 6.0.18的实例。有没有办法让我找出JVM用来运行我的Web应用程序的垃圾收集算法?

2 个答案:

答案 0 :(得分:1)

您可以使用-verbose:gc VM参数打印出JVM垃圾回收信息。这至少会让你知道什么时候。您可以使用jstat获取详细信息,如http://www.herongyang.com/Java-Tools/jstat-gcutil-Garbage-Collection-Statistics.html所示。此Sun(或Oracle)页面包含大量垃圾回收信息http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html

答案 1 :(得分:0)

使用JDK的JVisualVM列出GC算法。