2012-12-04 36 views
0

我在jboss webapp上出现了内存不足错误,并调整了内存设置,并且当值在特定设置上看起来大于1024时,我得到的java运行时错误无法分配内存。有没有人知道我可以在32位jdk上使用下面的最大值?32位JDK上的最大内存分配

集 “JAVA_OPTS = -Xms128m -Xmx512M -XX:MaxPermSize参数= 256M”

+0

恭喜!你问了333111st java问题! :P在一个更相关的说明中,Google搜索您的问题标题返回https://forums.oracle.com/forums/thread.jspa?threadID=2469773&tstart=0 – Doorknob

+0

谢谢,但是如何要求333111st java问题取得成就? –

+1

我不知道,我只是随机发现:P – Doorknob

回答

1

可以超过1GB分配更多用于32位JDK(听起来象是依赖于JVM实现堆,但根据谷歌它大约1.5GB)。

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