用于G1垃圾收集器的jstat

时间:2017-01-10 04:33:58

标签: java jvm openjdk g1gc

我正在尝试使用jstat:

分析使用G1 Garbage Collector的Java Process的内存使用模式
on (manager,managerrole)

输出如下:

jstat -gc <Process_ID> 60s

据了解,jstat提供了有关Young Generation GC和Full GC的信息。但它不区分次要和混合收藏。考虑到在一个调整良好的G1收集器中,预计不会使用Full GC,而且大多数混合GC会照顾Tenured代,我想获得有关不同类型YGC的信息。

我应该使用jstat的具体选项吗?

我在Open JDK论坛上注意到this discussion,但不确定此时此功能是否可用。

请注意,我知道GC日志可以帮助我,但我对jstat特别感兴趣(考虑到它的重量轻,可以根据需要用于生产)。

1 个答案:

答案 0 :(得分:0)

您可以看到此博客https://blogs.oracle.com/poonam/entry/understanding_g1_gc_logs,其中包含有关了解G1GC日志的更多详细信息