我有开源项目提供的 72MB XAR 文件。当我通过 UI 导入它时,出现 Java 堆内存不足错误。我已经提到了 JAVA_OPTS
的值
作为 -Xms1024m -Xmx1024m
作为高级值参数。我的硬件规范是:
- 32 位 Windows 操作系统和
- 4 GB 内存
- 并将网络服务器用作 tomcat。
如果我将 JAVA_OPTS
的值增加到 -Xms1536m -Xmx1536m
,tomcat 甚至不会启动(可能原因是 32 位操作系统和 4 GB RAM)。我该怎么办?
虽然在 64 位操作系统和 8GB RAM 上导入了相同的 xar 文件,但我应该如何成功解决在 32 位操作系统和 4GB RAM 上导入 72MB XAR 文件的问题?
由于某些限制,我无法升级此客户端计算机。
最佳答案
我相信运行 Java 32 位时最大堆大小为 1024m。
我检查了几个网站,发现基本相同的响应,最小和最大设置不应超过 1024m。
-Xms1024m -Xmx1024m
--全科医生
关于在 tomcat 服务器上导入 72MB XAR 文件时出现 java 堆内存不足错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9528256/