Jetzt sind meine Einstellungen für diese in der INI-Datei:
-Xms768M -Xmx1024M
Wenn Sie einen höheren Wert einstellen, wird Eclipse nicht mehr gestartet. Gibt es eine Möglichkeit, diese Werte zu erhöhen, ohne dass Eclipse abstürzt?
Die Maximalwerte hängen nicht von Eclipse ab, sondern von Ihrem Betriebssystem (und natürlich vom verfügbaren physischen Speicher).
Vielleicht möchten Sie sich diese Frage ansehen: Max. Speicherkapazität pro Java Prozess in Windows?
Ich vermute, Sie verwenden eine 32-Bit-Eclipse mit 32-Bit-JVM. Es wird keine Heap-Größe oberhalb der von Ihnen angegebenen zulassen.
Wenn Sie eine 64-Bit-Eclipse-Version mit einer 64-Bit-JVM verwenden, können Sie Eclipse mit viel größerem Speicher starten. (Ich beginne mit -Xms1024m -Xmx4000m)
Warum brauchst du -Xms768 (kleiner Heap muss mindestens 768 sein ...)?
Das bedeutet, dass jeder Java) -Prozess (Suche in Eclipse) mit einem zugewiesenen Speicher von 768 m beginnt, nicht wahr? Deshalb kann Ihre Eclipse nicht ordnungsgemäß gestartet werden.
Versuchen Sie beispielsweise -Xms16 -Xmx2048m.
Ich habe die folgende Konfiguration für Eclipse.ini ausprobiert:
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
Jetzt ist die Eclipse-Leistung etwa 2-mal schneller als zuvor.
Eine gute Hilfe finden Sie auch hier: http://help.Eclipse.org/Indigo/index.jsp?topic=/org.Eclipse.platform.doc.isv/reference/misc/runtime-options .html