gpt4 book ai didi

Java - PS Old Gen 全,PS Survivor Space 空,PS Eden Space 填充和 CC'ing

转载 作者:行者123 更新时间:2023-11-28 21:53:05 26 4
gpt4 key购买 nike

我在 tomcat 8.0.24 上运行 Atlassian Bitbucket,在 Ubuntu 14.04.5 LTS 上运行 Java 1.8.0 31-b13(64 位),内核 3.13.0-88-generic。 VM有16GBytes内存和4个虚拟CPU

我修改的java参数只有heap参数,目前是-Xms3072m -Xmx4096m。我没有更改比率或其他堆参数

我正在使用探针查看内部结构。重新启动后,PS Eden Space 和 PS Survivor Space 上的 GC 按预期工作,PS Old Gen 逐渐填充到 2.67GBytes 并发生了完整的 GC。

然而,经过几天的预期行为后,PS Old Gen 填充但没有 GC 发生,然后 PS Survivor 空间仍然为空,只有 PS Eden 空间填充和 GC'ing。在观察到此行为后,有时响应时间会变慢,最终会因内存不足(堆)错误而崩溃。

我一直在逐渐增加堆空间,但我敏锐地意识到它现在非常大,完整的 GC 导致前端在发生时报告中断几秒钟。

我的问题是:

  1. 我是否应该继续增加堆,希望这能解决问题?
  2. 是否有其他参数(例如各种比率)可能有助于解决此问题?
  3. 我应该冒着死亡风险建议我们抛弃 Bitbucket 吗? :-)

最佳答案

我建议通过 support.atlassian.com 联系我们的支持团队,他们可以协助调整您的实例。

增加堆大小可能会加剧问题而不是解决问题,因此我们最好调查问题发生的原因。

关于Java - PS Old Gen 全,PS Survivor Space 空,PS Eden Space 填充和 CC'ing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39028952/

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