【问题标题】:How can I find out at runtime what garbage collection algorithm is configured in my JVM?如何在运行时找出我的 JVM 中配置了哪些垃圾收集算法?
【发布时间】:2010-04-06 01:06:48
【问题描述】:

我有一个运行在 Sun 的 Java HotSpot(TM) Server VM build 1.6.0_14-b08 上的 Tomcat 6.0.18 实例。有什么方法可以让我找出 JVM 使用什么垃圾收集算法来运行我的 Web 应用程序?

【问题讨论】:

标签: java tomcat garbage-collection


【解决方案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

【讨论】:

    【解决方案2】:

    使用列出 GC 算法的 JDK 的 JVisualVM。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-01
      • 1970-01-01
      • 2017-01-31
      • 1970-01-01
      • 2012-06-15
      • 1970-01-01
      相关资源
      最近更新 更多