我发现G1 GC日志有点神秘,我想问一下,日志文件本身是否可以用来理解GC使用的特定时间窗口的总"停止世界"时间?
另外,如何为G1收集器指定完整的gc循环?我看到很多GC暂停(年轻时),但对于完整的GC来说没有什么等效的。当然,这可能是因为还没有发生任何事情,但我不能肯定。
如有任何反馈,我们将不胜感激。
谨致问候,Bob
我看到很多GC暂停(年轻),但没有相当于一个完整的GC
理想情况下,完整的GC永远不会出现在G1中,它将尝试执行混合收集(年轻区域+一些旧区域),相反,它们将显示为类似[GC pause (mixed), ...]
的东西
完整GC还将说明其原因[Full GC (Allocation Failure), ...]
我想问一下,日志文件本身是否可以用于了解GC使用的特定时间窗口的"停止世界"总时间?
您可以尝试使用GCViewer来可视化日志。虽然它不会为您提供STW期间到底发生了什么的细粒度细分,但为此,您需要阅读详细的日志,这里对