0

我想下载 Bea JRockIt 5,因为 JRE 似乎无法分配超过 1.6 GB 的 VM。请我找不到下载 JRockIT jre 的链接,我使用机器 32 位 windows7 和 ram 3GB。

提前致谢

4

2 回答 2

4

最重要的是,您看到的限制实际上并不是 JVM 强加的限制。因此,更改为 JRockit 并没有帮助。

大多数 32 位 Windows 操作系统将用户应用程序(例如 JVM)的虚拟内存限制为 2Gb。但是,Windows Server 2003 有一个启动开关,可以在支持 PAE 的硬件上启用高达 3Gb 的应用程序:http: //msdn.microsoft.com/en-us/windows/hardware/gg487508.aspx

您的替代方案是:

  • 如果您运行的是 Windows Server 2003 - 请按照链接中的说明进行操作。
  • 切换到 32 位 Linux 或 32 位 Solaris。两者都允许用户应用程序超过 2Gb。
  • 切换到 64 位操作系统。
于 2011-06-11T11:10:25.180 回答
1

我不知道为什么简单的 Google 搜索还不够,但这显然可以在 OTN 上找到

就 JVM 的内存分配而言,您不太可能获得超过 2GB 的内存。请参阅此相关问题和投票最多的答案。

于 2011-06-11T10:17:41.100 回答