2013-02-26 105 views
1

我有一个第三方应用程序安装在Windows Server 2008上,并带有JRE。32位和64位Windows服务器上JVM的最大堆大小

服务器是64位机器,但是当我尝试调整堆大小超过大约1.5 GB时,JVM出错。

我发现这篇文章:Understanding max JVM heap size - 32bit vs 64bit

所以,如果这是32位Windows,最大尺寸约为1.5GB,因为窗户2GB需要一些中间,需要是连续的。那么64位应该不会更多?

+1

它是32位JVM吗? – 2013-02-26 22:37:13

+1

他是JVM的32位还是64位JVM? (运行'java -version'知道) – 2013-02-26 22:37:24

+0

是啊,你如何测试第三方应用程序的附带?或者可能有人安装了jvm。我如何测试? – cdub 2013-02-26 22:38:10

回答

1

您是否尝试过使用-d64选项运行jvm?我想我已经读过某些地方,默认情况下某些虚拟机以32位模式运行

+0

是的我正在检查 – cdub 2013-02-26 22:48:25

相关问题