0

我正在制作一个 java 游戏(我的世界克隆),我需要在 RAM 中存储相当多的数据,大约 1024Mb。

但是我尝试在 eclipse.ini 中设置我需要的参数,但是 eclipse 的 JVM 没有使用这些参数。

日食.ini

-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
512M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms1024m
-Xmx1024m
-javaagent:lombok.jar
-Xbootclasspath/a:lombok.jar

如您所见,我应该获得更多 RAM,但我的测试应用程序向我展示了其他内容:

memory with 500 sectors :
##### Heap utilization statistics [MB] #####
Used Memory:102
Free Memory:50
Total Memory:152
Max Memory:247

内存仍被阻塞在 256MB。

有任何想法吗?

配置:windows 7 64位,eclipse indigo 32位,JDK1.6 32位

4

1 回答 1

2

您已经更改了可用于运行 Eclipse的内存量。

要更改程序可用的内存量,您需要添加-Xms1024m -Xmx1024m到运行/调试配置中的VM Arguments部分(查看Arguments选项卡下)。

于 2012-07-20T12:12:15.540 回答