避免出现初始内存堆大小错误

我使用以下命令运行Java代码:

$ java -Xms4G -Xmx4G myjavacode

我的CPU的RAM容量为6GB。

但是,它总是无法执行,给我以下错误消息:

Invalid initial heap size: -Xms5G

The specified size exceeds the maximum representable size.

Could not create the Java virtual machine

有什么方法可以设置Java选项,以便我们可以执行代码?

回答:

您已经超出了JVM的最大堆大小。这取决于JVM和OS。在大多数32位系统中,无论可用的物理内存如何,最大值均为2Gb。

以上是 避免出现初始内存堆大小错误 的全部内容, 来源链接: utcz.com/qa/422318.html

回到顶部