JVM堆大小的最大限制< 1/4(Ram Size)我可以这样说

时间:2016-07-08 14:49:37

标签: java

我希望在96GB RAM上增加我的jvm大小,因为我给了-Xmx1600m

VM初始化期间发生错误 无法为1638400KB对象堆保留足够的空间 按任意键继续 。 。 。 我在8 GB RAM以及96 GB Ram上遇到此错误? -Xmx1350m正在工作8GB和96 GB,但超出内存不能正常工作

2 个答案:

答案 0 :(得分:0)

您可能正在使用32位版本的Java(您可以通过运行java -version来确认)。 32位应用程序只能解决理论最大4GB的问题,而实际上对于JVM来说,它通常远不如此。

切换到64位版本的JVM应该可以解决问题。

答案 1 :(得分:0)

我已经在使用64位

C:\ Users \ akuma142> java -version java版" 1.8.0_92" Java(TM)SE运行时环境(版本1.8.0_92-b14) Java HotSpot(TM)64位服务器VM(版本25.92-b14,混合模式)