gpt4 book ai didi

eclipse - Eclipse 中的内存

转载 作者:行者123 更新时间:2023-12-02 10:09:38 30 4
gpt4 key购买 nike

我在 Eclipse 中收到 java.lang.OutOfMemoryError 异常。我知道 eclipse 默认情况下使用 256M 的堆大小。我正在尝试增加它,但没有任何反应。

例如:eclipse -vmargs -Xmx16g -XX:PermSize=2g -XX:MaxPermSize=2g

我还尝试了不同的设置,仅使用 -Xmx 选项,使用不同的情况g、G、m、M,不同的内存大小,但没有任何帮助。还尝试指定 eclipse.ini 文件中的值。无论我指定哪个参数,堆异常都会同时抛出,所以我认为我做错了什么,Eclipse 忽略了 -Xmx 参数。我正在使用 32GB RAM 机器并尝试执行一些非常简单的操作,例如:

double[][] a = new double[15000][15000];

只有当我将数组大小减少到 10000 上的 10000 左右时,它才有效。

我正在 Linux 上工作,使用 top 命令我可以看到 Java 有多少内存过程是消耗性的;不到2%。

谢谢!

最佳答案

好的,我看完后找到了解决方案 Why does heap space run out only when running JUnit tests?

当我通过运行 -> 配置 -> vm 参数指定 eclipse 内的 -Xmx 时并在那里设置 -Xmx,一切正常:)

关于eclipse - Eclipse 中的内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2570273/

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