-1

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

4

1 回答 1

5

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

于 2013-02-03T05:34:48.657 回答