运行一些比较大的java项目时,经常报这个错:
MESSAGE An internal error occurred during: "
Compacting resource model". !STACK 0 java.lang.OutOfMemoryError: GC
修改Eclipse 或 MyEclipse 的启动参数即可:
如:E:\Program Files\MyEclipse\MyEclipse 10\myeclipse.ini
(红色部分为新增内容)
#utf8 (do not remove)
#utf8 (do not remove)
-startup
../Common/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
../Common/plugins/org.eclipse.equinox.launcher.i18n.win32.win32.x86_64_3.2.0.v201103301700
-install
e:/Program Files/MyEclipse/MyEclipse 10
-vm
e:/Program Files/MyEclipse/Common/binary/com.sun.java.jdk.win32.x86_64_1.6.0.013/bin/javaw.exe
-vmargs
-Xmx512m
-Xmn128m
-XX:PermSize=128M
-XX:MaxPermSize=128M
-Dosgi.nls.warnings=ignore
#utf8 (do not remove)
-startup
../Common/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
../Common/plugins/org.eclipse.equinox.launcher.i18n.win32.win32.x86_64_3.2.0.v201103301700
-install
e:/Program Files/MyEclipse/MyEclipse 10
-vm
e:/Program Files/MyEclipse/Common/binary/com.sun.java.jdk.win32.x86_64_1.6.0.013/bin/javaw.exe
-vmargs
-Xmx512m
-Xmn128m
-XX:PermSize=128M
-XX:MaxPermSize=128M
-Dosgi.nls.warnings=ignore
参考:http://www.oschina.net/question/213372_76038
欢迎加入我的知识星球!