0

我在 jboss webapp 上出现内存错误,并调整了内存设置,当特定设置上的值似乎大于 1024 时,我得到一个 java 运行时错误,无法分配内存。有谁知道我可以在下面在 32 位 jdk 上使用的最大值是多少?

设置“JAVA_OPTS=-Xms128M -Xmx512M -XX:MaxPermSize=256M”

4

1 回答 1

1

您可以在 32 位 JDK 上为堆分配超过 1GB 的空间(听起来这取决于 JVM 实现,但根据 Google 的说法,它大约为 1.5GB)。

您的服务器上可能没有足够的可用内存。释放一些内存并尝试一下。

于 2012-12-04T00:37:33.690 回答