32位和64位Windows服务器上JVM的最大堆大小

时间:2013-02-26 22:34:38

标签: java memory jvm heap 32bit-64bit

我有一个第三方应用程序,它安装在我的Windows Server 2008上,附带一个JRE。

服务器是64位计算机,但是当我尝试将堆大小调整到大约1.5 GB时,JVM会出错。

我找到了这篇文章:Understanding max JVM heap size - 32bit vs 64bit

因此,如果它是32位窗口,则最大大小约为1.5gb到2gb,因为Windows需要一些中间并且需要连续。那么64位不应该更多吗?

1 个答案:

答案 0 :(得分:1)

您是否尝试使用-d64选项运行jvm?我想我已经在某处看到某些虚拟机默认以32位模式运行