gpt4 book ai didi

java - 减少垃圾收集中的暂停

转载 作者:行者123 更新时间:2023-12-02 04:34:13 24 4
gpt4 key购买 nike

我认为垃圾收集的配置有问题。服务器使用带有 structr (neo4j) 的 jetty ,在几次请求后,服务器由于垃圾收集而保持静止。

我的服务器有 8 个核心和 48GB 内存

我使用此参数启动应用程序

“-server -d64 -Xms20g -Xmx20g -XX:MaxPermSize=512m -XX:+UseNUMA -XX:+UseConcMarkSweepGC -XX:+DisableExplicitGC -XX:MaxNewSize=8g”

你能帮我找到适合 gc 的配置吗?您需要更多信息吗?

这显示了 gc 的工作和我的应用程序的堆。 (gcviewer)

  • 黄色 - 代表年轻一代
  • 红色 - 显示堆大小
  • 绿色 - 显示 gc 时间
  • 灰色 - 显示保留的年轻代空间
  • 紫色 - 显示保留堆

enter image description here

最佳答案

and after a few requests the server stands still because of the garbage collection.

green - shows the gc time

您的图像表明不然,绿线在启动后几分钟显示亚秒级暂停。

感知到的挂起是由其他原因引起的,或者您应该提供整个 GC 日志并指出您认为出现问题的特定 GC。

关于java - 减少垃圾收集中的暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31037312/

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