最佳答案
这就是触发安全点的原因(there are many of them)。您可以将其解读为:“a generationeration collect or just had an allocation failure”,这样一个安全点 将被触发以停止应用程序(stop-the-world 事件)。
这些似乎是累积时间,所以添加了所有时间的总总和;考虑到次要 GC 经常发生,并且如果您的应用程序运行了很长时间 - 这并不是真正的问题。您还有 223
此类事件,最长 持续时间为 305 毫秒
,但平均(9.786/223
): 43 毫秒
。这是一个健康的数字,恕我直言。
关于java - GenCollectForAllocation 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56877862/