【发布时间】:2012-09-08 23:25:50
【问题描述】:
我有一个问题。我的程序真的很大,java 正在抛出 OutOfMemoryException。
在.bat 文件中,我有以下内容:
java -server -Dfile.encoding=UTF-8 -Xmx1500m -Xbootclasspath/p:../libs/l2ft.jar -cp config/xml;../libs/*; l2ft.gameserver.GameServer
Java 正在使用我的 6 GB RAM,接下来的 6 GB 没有使用。
我输入了System.getProperty("sun.arch.data.model");,它说我使用的是 64 位 JVM。
【问题讨论】:
-
尝试增加 Xmx(最大堆)。您当前的设置不到 1.5GB。
-
你怎么知道它正在使用 6GB 的 RAM? “下一个 6 GB 未使用”是什么意思?
标签: java memory jvm out-of-memory