我正在尝试使用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特别感兴趣(考虑到它的重量轻,可以根据需要用于生产)。
答案 0 :(得分:0)
您可以看到此博客https://blogs.oracle.com/poonam/entry/understanding_g1_gc_logs,其中包含有关了解G1GC日志的更多详细信息