如何从G1 gc日志中提取关键信息



我发现G1 GC日志有点神秘,我想问一下,日志文件本身是否可以用来理解GC使用的特定时间窗口的总"停止世界"时间?

另外,如何为G1收集器指定完整的gc循环?我看到很多GC暂停(年轻时),但对于完整的GC来说没有什么等效的。当然,这可能是因为还没有发生任何事情,但我不能肯定。

如有任何反馈,我们将不胜感激。

谨致问候,Bob

我看到很多GC暂停(年轻),但没有相当于一个完整的GC

理想情况下,完整的GC永远不会出现在G1中,它将尝试执行混合收集(年轻区域+一些旧区域),相反,它们将显示为类似[GC pause (mixed), ...] 的东西

完整GC还将说明其原因[Full GC (Allocation Failure), ...]

我想问一下,日志文件本身是否可以用于了解GC使用的特定时间窗口的"停止世界"总时间?

您可以尝试使用GCViewer来可视化日志。虽然它不会为您提供STW期间到底发生了什么的细粒度细分,但为此,您需要阅读详细的日志,这里对

进行了解释

相关内容

  • 没有找到相关文章

最新更新