2010-12-01 16 views
6

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.

+0

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

Antwort

3

Ich hatte das gleiche Problem auf Ubuntu 10.10 mit der SpringSource Tool Suite 2.5.2. Dies wurde als Bug 321602 gemeldet.

Laden Sie einfach den Anhang 180339 herunter und patchen Sie Ihren Eclipse.

Der offizielle Patch wird in SR2 um Ende Februar 2011

6

So beheben Sie dieses Problem gelöst werden, haben Sie von Eclipse zu schließen, alles im Ordner löschen:

<workspace>.metadata\.plugins\org.eclipse.dltk.core.index.sql.h2 

und wieder neu starten.

Und dann warten Sie ein paar Minuten für die Reindexierung.

0

in Arbeitsbereich .metadata -> .plugins -> org.eclipse.jst.jsp

nur in .plugins oben Ordner entfernen

egal Eclipse ist offen oder nicht

gibt sofortige Ergebnisse

Verwandte Themen