我遇到了問題。我的程序真的很大,Java拋出OutOfMemoryException。 在.bat
文件,我有以下幾點:64位jvm上的Java內存不足
java -server -Dfile.encoding=UTF-8 -Xmx1500m -Xbootclasspath/p:../libs/l2ft.jar -cp config/xml;../libs/*; l2ft.gameserver.GameServer
的Java使用6 GB我的內存中,不使用接下來的6 GB。我輸入System.getProperty("sun.arch.data.model");
,它說我使用的是64位JVM。
嘗試增加Xmx(最大堆)。你目前的設置是一個不到1.5GB的。 –
你怎麼知道它使用6GB的RAM?以及「未使用下一個6 GB」是什麼意思? – Vikdor