0

我在 Eclipse 内存分配中有一个荒谬的问题。
我有一个代码,当我在不更改 Vmargs 的情况下运行它时,它从 250mg 开始并以 904mg 结束,没有任何错误,当我将 Vmargs 更改为 -Xmx2g 时,它从 750mg 开始并以 1.2G 结束。
VMargs 的值会影响程序的内存使用吗?

4

1 回答 1

0

对我来说看起来不错,也许你的 Eclipse 只需要 1.2G

如果您的 Java 只有 32 位,那么您可能无法获得更多 RAM。Java需要堆内存非堆内存。Java 32 位限制为 4g 或更少(这取决于系统和硬件)

有关此的更多信息: http ://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Frunning_eclipse.htm

于 2013-04-29T18:49:27.660 回答