gpt4 book ai didi

java - GC 分配的堆空间为 2048 mb 后,堆内存未释放小于 1200 mb

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

我正在 Linux 机器上运行 Jboss EAP 服务器 6.1。分配的堆内存如下。

JAVA_OPTS="-Xms2048m -Xmx2048m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true"

当垃圾回收发生时,堆内存释放的空间不少于 1200 mb,并且会导致内存不足错误。

下面附有 GC 报告。

https://drive.google.com/open?id=0B7junC5UmfFgVDQ5NjM2ZjVpSms

想更好地了解GC,感谢任何帮助。

最佳答案

您的老年代已满,并且在完整 GC 后仍保持满状态。这要么意味着堆大小太小(增加 Xmx 或优化应用程序以使用更少的内存),要么意味着应用程序正在泄漏(进行堆转储,查找存在但不应存在的对象)。

关于java - GC 分配的堆空间为 2048 mb 后,堆内存未释放小于 1200 mb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46581158/

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