2013-02-26 146 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

相關問題