gpt4 book ai didi

java - Java 程序最大内存只有 880 MB

转载 作者:行者123 更新时间:2023-11-29 07:09:02 25 4
gpt4 key购买 nike

我正在尝试为具有 4400 条记录和 27000 个特征的数据集创建一个 HashMap。我在 eclipse 的 .ini 文件中将最大限制增加到 4G。但是,当我在 java 程序中打印 maxMemory 时,它显示为 880 MB。我尝试了不同的 xms 和 xmx 值

我不确定为什么只选择 880 MB?

java.lang.OutOfMemoryError: GC overhead limit exceeded

最后我得到了这个错误。如果我通过更改 .ini 文件来阻止这种情况,我会收到堆错误。

最佳答案

您应该增加 JVM 的最大堆大小。在 Eclipse 中,您必须在调试配置 --> 参数中设置它。从 google 查找您的 JVM 版本的最小/最大参数名称。我正在使用 HotSpot,参数名称是 -Xms2000m -Xmx2000m

关于java - Java 程序最大内存只有 880 MB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16183825/

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