Ich habe Eclipse Helios SR1 auf meinem Ubuntu 10.04 Desktop installiert und ich muss mit einer riesigen Menge von Webprojekten arbeiten.Eclipse Indizierung dauert ewig
Wenn ich die Projekte importiere, baut eclipse den Arbeitsbereich erfolgreich auf, aber es verbraucht ständig 100% der CPU.
Nach der Überprüfung, was ich gefunden werden konnte geschehen, dass die Fortschritte Tab in Eclipse gibt es ein paar endlose Aufgaben:
- System: Java Indizierung ... n Dateien zu indizieren
- System: Aktualisieren von JSP-Index
- System: Persistierende JSP Übersetzungen
scheinen diese Aufgaben nie zu Ende und macht meine Eclipse-unbrauchbar.
Ich bezweifle, dass es ein Speicherproblem ist, ich habe 2 GB in diesem Computer und Eclipse-Heap-Größe wird nicht größer als 350 MB und XMX wird derzeit auf 1024 MB festgelegt.
Es wurde auch versucht, Eclipse mit verschiedenen VM-Versionen auszuführen: Sun's 1.6, Sun's 1.5 und Open JDK 1.6. Keine Änderungen.
Ich habe einen Athlon X2 2,2 GHz Prozessor und eine 7200 U/min Samsung Festplatte.
Der Quellcode wird über SVN geteilt.
Hat jemand eine Idee von was könnte los sein?
Das ist mein eclipse.ini für alle Fälle:
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.1.R36x_v20100810
-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
-Xmx1024m
-Djava.library.path=/usr/lib/jni
Vielen Dank.
Hier sind meine Baseline Eclipse Vmargs Vorschläge: Sie scheinen auf 32 Bit zu sein, so rate ich -Server (Eclipse ist eine lange laufende App, die von gründlicher JIT profitieren kann).Sie haben Ihren Garbage Collector nicht angegeben. Verwenden Sie also mindestens -XX: + UseParallelOldGC. Sie können -XX: + UseConcMarkSweepGC bevorzugen, da dies die Interaktivität verbessern soll. – Ron