gpt4 book ai didi

java - 如何解决 'java.lang.OutOfMemoryError: GC overhead limit exceeded'

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:52:23 26 4
gpt4 key购买 nike

我读了this stack overflow page关于解决此问题并尝试添加命令行选项 -XX:-UseGCOverheadLimit 以及“-Xmx”参数。但是,我的程序仍然抛出内存不足错误。

该程序将大量(>40,000 个键)的单词保存到 MultiKeyMap 中,并在内存充足的服务器上运行。

关于如何避免错误有什么建议吗?

最佳答案

如果您的问题可靠地减少了(老实说,即使不是)我建议激活 -XX:+HeapDumpOnOutOfMemoryError JVM 标志。这将在出现 OutOfMemoryError 时生成内存的二进制转储。然后可以通过 Eclipse MAT 等工具对其进行分析。识别潜在的内存泄漏并帮助解释垃圾收集器为何难以清除您的对象。

关于java - 如何解决 'java.lang.OutOfMemoryError: GC overhead limit exceeded',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12813203/

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