I am working on a project which is really big and even if I increase the virtual memory, on refreshing the project, Eclipse crashes. The error is java heap space error.
This is the current setup:
-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
512M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms256m
-Xmx512开发者_如何学Gom
If I increase it any more, Eclipse won't start.
A few comments:
- You shouldn't define twice
launcher.XXMaxPermSize
- You shouldn't use 512M (only 512m, see "FAQ How do I increase the permgen size available to Eclipse?")
- Depending on your JDK used for launching Eclipse, you might want to stick with Sun option
-XX:MaxPermSize=512m
Even though those aren't the heap space parameters, they might influence how Eclipse runs.
This is the best configuration for Eclipse NEON and o.s. Windows 10 with 4GB of Ram:
-startup
plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar
–launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.401.v20161122-1740
-product
org.eclipse.epp.package.jee.product
–launcher.defaultAction
openFile
–launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
–launcher.XXMaxPermSize
256m
–launcher.defaultAction
openFile
-vm
C:/Program Files/Java/jdk1.8.0_121/bin/javaw.exe
–launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx512m
-XX:PermSize=256m
-XX:MaxPermSize=512m
If you have 8GB of Ram modify -XX:PermSize=512m and -XX:MaxPermSize=1024m. For complete example see here : https://lentux-informatica.com/best-configuration-eclipse-ini/
精彩评论