我有一个第三方应用程序,它安装在我的Windows Server 2008上,附带一个JRE。
服务器是64位计算机,但是当我尝试将堆大小调整到大约1.5 GB时,JVM会出错。
我找到了这篇文章:Understanding max JVM heap size - 32bit vs 64bit
因此,如果它是32位窗口,则最大大小约为1.5gb到2gb,因为Windows需要一些中间并且需要连续。那么64位不应该更多吗?
答案 0 :(得分:1)
您是否尝试使用-d64选项运行jvm?我想我已经在某处看到某些虚拟机默认以32位模式运行