RAM可用于服务器但无法运行Java应用程序

时间:2013-02-03 05:25:06

标签: java memory

我的服务器有24GB的RAM。它在Windows Server 2008上运行。现在,我正在寻找,其中大约80%是免费的。但是,当我尝试运行Java应用程序时,我可以为其堆大小赋予的最大值为 - Xmx1500m。如果我尝试-Xmx1600m-Xmx2G,该应用将无法启动。这是Java或我的应用程序的问题吗?

1 个答案:

答案 0 :(得分:5)

32位进程在Windows下具有此限制。 32位进程可以使用的最大内存量是2G。您可以通过升级到64位版本的Java来轻松解决此问题。