2013-02-14 10 views
7

Meine Eclipse stürzt mit OOO: perm-gen Fehler ab. Ich öffnete die , um es zu erhöhen, aber zu meiner Überraschung fand ich zwei Vorkommen der XXMaxPermSize wie unten gezeigt. Ich bin nicht sicher, warum es zwei gibt und welche man ändern sollte.--launcher.XXMaxPermSize erscheint zweimal in eclipse.ini

-startup 
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813 
-product 
org.eclipse.epp.package.java.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
512M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Dhelp.lucene.tokenizer=standard 
-Xms40m 
-Xmx512m 

Antwort

4

Von der offiziellen Eclipse.ini Dokumentation benötigen Sie den ersten zu entfernen, und dann nur die zweite ändern.

-startup 
../../../plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar 
--launcher.library 
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.100.v20110502 
-product 
org.eclipse.epp.package.jee.product 
--launcher.defaultAction 
openFile 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-XX:MaxPermSize=256m 
-Xms40m 
-Xmx512m 
+1

Warum ist die '-XX: MaxPermSize = 256m' Zeile benötigte sowie die' --launcher.XXMaxPermSize 256m' Bit? – slugmandrew

+1

'--launcher.XXMaxPermSize' ist Sun-spezifisch und wird berücksichtigt, wenn keine '-XX: MaxPermSize'-Größe angegeben ist. Ich würde lieber nur "-XX: MaxPermSize" verwenden. –

3

Ich nehme an, dass es ein kleiner Fehler, der fixed some time sein wird. Aus Erfahrung kann ich sagen, dass mit doppelten Optionen in der INI-Datei die letzte zählt. Es ist auch sicher, alle Duplikate zu entfernen (z. B. launcher.defaultAction und launcher.XXMaxPermSize).

Verwandte Themen