这是我的 eclipse.ini 文件:
-startup
plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.java.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx256m
默认的东西。但是,我有一个应用程序似乎因 64 mb 的堆大小而崩溃。我每隔几秒钟打印一次堆大小(以字节为单位),直到它崩溃,这是最后一个输出:
66650112 线程“主”java.lang.OutOfMemoryError 中的异常:java.lang 等处的 Java 堆空间
我正在使用 Sun 的 java。还有其他地方我需要设置java可用的最大内存吗?