2012-12-04 47 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)。

您的服務器上可能沒有足夠的可用內存。釋放一些內存並嘗試一下。