请帮助我了解如何增加 JAVA 堆空间,我正在运行基于 GATE 的应用程序,我需要在其中运行大量数据集,而且它真的在消耗内存。我的计算机配置是 RAM 32GB 窗口 7。每当我运行数据集时,它会在达到内存大小(1.5g)时停止并说没有内存(PermGem 空间可用)并杀死程序。默认情况下,我们可以为 JAVA 分配的最大内存为 -Xmx 为 1.5g 我们如何将内存大小增加到 8GB 或更多?因为我读到我们可以分配 1/3 的物理内存给 JAVA 来运行程序,这是真的吗?请帮我?谢谢
问问题
1056 次
1 回答
1
PermGen 空间特定于 Oracle JVM。您可以使用-XX:MaxPermSize=128M之类的 VM arg 来增加它。
于 2014-02-04T14:18:06.203 回答