gpt4 book ai didi

java - 如何防止 ParNew 停止应用程序几分钟

转载 作者:行者123 更新时间:2023-12-01 11:34:54 26 4
gpt4 key购买 nike

有一天,我的应用程序卡住了 ~5 分钟。我相信这是由于 ParNew GC 造成的。我没有 GC 日志,但内部工具显示 ParNew 当时消耗了 ~35% CPU。现在我想知道将来如何防止这种情况发生。

应用程序使用 JDK 1.82.5G 堆运行。 GC 选项为 XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode

know我可以使用 XX:MaxGCPauseMillis 和 XX:GCTimeRatio。您还建议采取什么措施来防止 ParNew 停止应用程序几分钟?

最佳答案

GC 经过优化,不会占用您的 cpu 时间,卡住 5 分钟是很不正常的,要么您释放了数百万个对象,要么很可能您分配了几乎(如果不是全部)堆空间,迫使 GC 检索每个它能找到的一段内存。我还会检查内存泄漏。

关于java - 如何防止 ParNew 停止应用程序几分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30103716/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com