Warum ist SpringSource Tool Suite (STS) so langsam? Und wie kann ich es reparieren?
Ich habe seit STS 2.3.2 auf einem MacBook Pro jetzt seit ein paar Tagen. Ich finde die performance deutlich langsamer als andere builds von Eclipse, die ich verwendet habe. Beispielsweise der Wechsel von einer Registerkarte zu einer anderen kann bis zu 4 Sekunden.
Ich habe versucht, das ausschalten viel von der Validierung, und die Erhöhung der Speicher, aber es ist nicht einen Unterschied machen.
Sind die anderen, die ähnliche Erfahrungen?
Kommentar zu dem Problem
Verwenden Sie eine der STS-spezifischen Funktionen?
So weit, nur der Spring-XML-Konfiguration, Validierung und Autovervollständigung. Das sind nice-to-have-features, aber nicht kritisch, da, wie ich gelebt habe, ohne Sie für mehrere Jahre.
InformationsquelleAutor der Frage curthipster | 2010-04-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche problem auf einem MacBook Pro i7. Schalt-Editoren oder sichten war quälend langsam. Gelöst wird es durch ausschalten der Frühling Prüfer, dass ich nicht brauchen. Gehen Sie zu:
SpringSource-Tool-Suite -> Einstellungen -> Frühling -> Projekt-Prüfungen
Konkret habe ich deaktiviert alle Prüfungen, außer für den Frühling Validator, Bohnen Validator und STS-Bean-Validator.
InformationsquelleAutor der Antwort Michael Collins
Ich würde auch vorschlagen, das abschalten des automatischen build-Funktion. Deaktivieren Sie die Option Projekt -> Automatisch Erstellen. Kombiniert mit Michaels Vorschläge, es machte den Unterschied für mich.
Edit: automatische content-assist-Funktion wurde auch verlangsamt mich nach unten, so dass ich es ausgeschaltet habe. Ich benutze es nur wenn ich es brauche durch drücken von STRG + Leertaste. Sehen hier für details.
InformationsquelleAutor der Antwort Tomato
Deaktivieren Sie die Autostart-Fenster (Dashboard genannt), die downloads RSS-feeds aus dem Spring-team bei Programmstart: http://tux2323.blogspot.se/2010/08/eclipse-tipp-reloaded-disable-sts.html. Möchten Sie es sehen, Sie können mit der Hilfe->Dashboard.
InformationsquelleAutor der Antwort Gruber
Paar mehr Möglichkeiten zur Verringerung der memory foot print auf Eclipse/STS
können Sie mit der rechten klicken Sie auf Projekt, und wählen Sie schließen nicht verwandten Projekten
können Sie versuchen, erstellen von arbeitssets mit verwandten Projekten und wählen Sie nur die, die Sie gerade arbeiten, können Sie dies Oben Rechts(Menü Ansicht) auf der Projekt-explorer Registerkarte
Youcan-monitor-Heapsize, Voreinstellungen, allgemein können Sie das Kontrollkästchen "Show Heap Status" zu zeigen, die derzeit verwendet heapspace , dies zeigt ein "Papierkorb" - Symbol neben dem heap-Wert, klicken Sie auf diese, um zu erzwingen, dass Garbage collection
InformationsquelleAutor der Antwort Venkat
Hatte ich ein problem mit einem Maven-update-Prozess läuft für eine Weile, jedes mal, wenn ich starten STS.
Maven versucht, die Verbindung zu
http://dist.springsource.com/release/TOOLS/update/e<your_eclipse_version>
Ich es geändert
http://download.springsource.com/release/TOOLS/update/e<your_eclipse_version>
imFenster -> Preferences -> Installieren/Aktualisieren -> - software
Und nun der proc ist sofort.
Tipp gefunden auf die Jira von STS.
InformationsquelleAutor der Antwort alain.janinm
Versuchen Sie dies:
InformationsquelleAutor der Antwort Sudhir Murkute