微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java – 如何预测jvm垃圾收集

我正在研究用 java编写的关键应用程序,它应该避免“停止世界垃圾收集”的影响.
我正在寻找一种可以预测因完整gc而导致长时间暂停的解决方案.可能吗?

解决方法

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐