java – 如何预测jvm垃圾收集

前端之家收集整理的这篇文章主要介绍了java – 如何预测jvm垃圾收集前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在研究用 java编写的关键应用程序,它应该避免“停止世界垃圾收集”的影响.
我正在寻找一种可以预测因完整gc而导致长时间暂停的解决方案.可能吗?

解决方法

您可以做的最好的事情是减少分配和/或使用暂停较少的GC,如Azul的.这将使GC更易于管理.

如果您在关键部分减少了足够的分配(使用指标识别,例如像JMC / JFR这样的分析器),您可以在没有完整集合的情况下全天运行,或者在极端情况下,可以全天运行而无需次要集合.

您可以监控终身空间的充足程度,看看它是否已满(有完整GC的其他原因,但这是最常见的)

猜你在找的JVM相关文章