避免出现初始内存堆大小错误
我使用以下命令运行Java代码:
$ java -Xms4G -Xmx4G myjavacode
我的CPU的RAM容量为6GB。
但是,它总是无法执行,给我以下错误消息:
Invalid initial heap size: -Xms5GThe 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