Lie*_*oen 22 java eclipse jvm memory-management application-settings
现在我在ini文件中的这些设置是:
-Xms768M -Xmx1024M
当设置它们更高时,eclipse不再启动了......有没有办法在没有eclipse崩溃的情况下增加这些值?
我猜你正在使用32位eclipse和32位JVM.它不会允许堆积超过你指定的.
使用带有64位JVM的64位Eclipse可以帮助您以更大的内存启动eclipse.(我从-Xms1024m -Xmx4000m开始)
小智 8
你为什么需要-Xms768(小堆必须至少768 ......)?
这意味着任何java进程(在eclipse中搜索)将从分配的768m内存开始,不是吗?这就是为什么你的日食无法正常启动的原因.
例如,尝试-Xms16 -Xmx2048m.
我为eclipse.ini尝试了以下配置:
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
1024M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
1024m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms128m
-Xmx2048m
Run Code Online (Sandbox Code Playgroud)
现在eclipse的性能比以前快了约2倍.
你也可以在这里找到一个很好的帮助:http://help.eclipse.org/indigo/index.jsp?topic =/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html