"Remote System Explorer Operation" verursacht ein Einfrieren für einige Sekunden

126

Ich beobachte "Remote System Explorer Operation" in der Fortschrittsansicht von Eclipse nach jedem Speichern der Java-Datei (kann dies also mit dem Kompilieren zusammenhängen?). Dadurch wird die Eclipse 1 bis 10 Sekunden lang unbrauchbar. In einigen Projekten (ungefähr gleich groß) ist es schneller, in anderen langsamer.

Ich habe keine Ahnung, welches Plugin die Ursache dafür sein könnte. Ich habe Build id: 20090920-1017. Ich habe einige Plugins installiert .

Ich habe versucht, alle Remote-Systeme enabled=falseunter Einstellungen | zu aktivieren Remote-Systeme (was auch immer es bedeutet). Ich habe nicht geholfen.

Irgendeine Idee, wie man es löst?

BEARBEITEN:

  1. Es passiert nicht, wenn Project | Build automaticallyes ausgeschaltet ist. Es ist also ein Teil des Bauprozesses.
Grzegorz Oledzki
quelle
36
Ich habe dieses Problem und es ist das Jahr 2016 - 7 Jahre später
HDave
6
unglaublich dieses Problem ist nach wie vor in Neon.2
Acteon
4
Das Deinstallieren von Federwerkzeugen in Sauerstoff hat bei mir funktioniert
Alfredo M
20
Noch da im Jahr 2018 :)
Alban Maillere
8
Ich habe dieses Problem und es ist das Jahr 2018 - 9 Jahre später !!!
jmhostalet

Antworten:

21

Hier sind die Schritte:

  1. Klicken Sie auf das Menü Windows>Preferences
  2. Wählen Sie General> Workspace> Buildim Baum
  3. Deaktivieren Sie Use default build order
  4. Wählen RemoteSystemsTempFiles
  5. Klicken Remove Project
  6. Klicken Apply and Close
Q9703
quelle
1
Genial - da das Jahr jetzt 2016 ist, sollte dies die neu akzeptierte Antwort sein. Ich frage mich jedoch, was das Entfernen davon aus dem Build brechen wird?!
HDave
1
Was passiert, wenn Sie neue Projekte hinzufügen - werden diese automatisch zu dieser Liste hinzugefügt? Wenn nicht, sollte dies nicht der bevorzugte Weg sein, da die Leute sehr wahrscheinlich vergessen werden, die Projekte manuell hinzuzufügen. Was denken Sie?
Bis Kolditz
172

Hier sind die Schritte:

  1. Klicken Sie auf das Menü Windows>Preferences
  2. Wählen Sie im Baum General>Startup and Shutdown
  3. Deaktivieren Sie RSE UI
  4. Wählen Sie Remote Systemsim Baum
  5. Deaktivieren Sie Re-open Remote Systems view to previous state
  6. Starten Sie Eclipse neu

Hinweis: Sie müssen Eclipse 4.3.1 (oder neuer) aufgrund eines Fehlers in der vorherigen Version haben

Marckaraujo
quelle
Akzeptieren Sie diese Antwort, da sie eine Lösung für die aktuelle Generation des Problems zu sein scheint. (Ich habe den Fehler und die Behebung im Besonderen nicht beobachtet)
Grzegorz Oledzki
versuchte das alles, was schließlich für mich funktionierte, war der letzte Teil - Aktualisierung auf Luna (4.4.0)
TheRiley
11
Jede neue Version der Sonnenfinsternis ist schlechter als die vorherige. Mehr RAM, schnellere Festplatten, aber die Eclipse wird immer schlimmer
Igor Vuković
1
Jetzt ist es 2018. Dieses Problem ist immer noch nicht gelöst! Das hat bei mir nicht funktioniert. Versuchen Sie Q9703: Löschen RemoteSystemsTempFilesaus Windows -> Einstellungen -> -> Allgemein -> Arbeitsbereich -> Build-Reihenfolge
AnthonyY
Die Kombination zwischen dieser und der Antwort von Q9703 ermöglicht eine wirklich gute Verbesserung der Eclipse-Leistung. RSE muss deaktiviert sein und auch die automatischen Builds seiner eigenen Projekte.
Alessandro C
8

Das machte mich auch verrückt.

Dank dieses Themas habe ich verstanden, dass es das Plugin war RSE, aber ich konnte das Remote System ExplorerPlugin-Tool auch nicht deinstallieren . Ich musste alle Plugins entfernen, deren Name von org.eclipse.rse gestartet plugins/wurde. Es funktioniert jetzt.

Alexis Laporte
quelle
Danke, ich bin auf STS 3.9.3.RELEASE, dies scheint mein Problem zu lösen
pmverma
Dies scheint das Problem zu lösen, aber beim Debuggen bleibt STS sehr langsam und hält weiterhin an. Ich denke, "Remote System Explorer Operation" ist nicht der einzige Fehler.
Alessandro C
5

Ich habe dieses Problem auch.

Ich habe festgestellt, dass die Operation Teil des Remote System ExplorerPlugins ist, das im Lieferumfang enthalten ist SpringSource 3.3 (Kepler). Ich versuche herauszufinden, wie ich es jetzt deinstallieren kann. Werde hier wieder posten, sobald ich es gefunden habe.

Informationen zur Installation finden Sie hier (Schritt 3): http://www.patrickjwaters.com/blog/2011-07-24/how-setup-eclipse-php-pdt-remote-system-explorer-theme- Manager-und-Drupal-Plugins / 35

Was die Deinstallation betrifft, versuche ich immer noch (die Option zur Deinstallation ist für mich im Installationsdetailfenster ausgegraut).

Ich habe versucht Windows > Preferences > Remote Systems, alles auf false zu setzen, aber das Problem ist immer noch aufgetreten.

Lösung
Wir sind seitdem zu einer Vanilla-Installation von Eclipse Kepler übergegangen und haben gerade die erforderlichen Plugins hinzugefügt (ausgenommen Remote System Explorer). Dies hat das Problem behoben.

diggersworld
quelle
5

Schließen Sie die Git-Staging-Ansicht!

Ich hatte das gleiche Problem mit meinem Eclipse 4.3 Kepler. Nach dem Entfernen (Schließen) der Git-Staging-Ansicht wurde das Problem behoben!

user1484745
quelle
Genau das, was ich erwartet hatte, habe ich ein Git-Projekt importiert und das Problem gestartet, danke für die Bestätigung. Schließen Sie grundsätzlich alle Registerkarten, auf denen Informationen zu "Aktuelle Datei im Kontext" synchronisiert oder aktualisiert werden.
Kisna
Was ist, wenn ich die Git-Ansicht benötige? :)
user1438038
Hat nicht geholfen :-(
lilalinux
3

Ich habe "Remote System Explorer Operation" -Aufgaben beim Speichern von Ressourcen ausgeführt.

Kepler + AspectJ + SpringSource In meinem Fall wurde dies durch ungültige Aspektj-Pointcut-Definitionen verursacht. Ich hatte 30 Pointcuts und 4 davon verwiesen auf eine gelöschte Klasse. Ich habe blinkende Spring AOP-Marker bemerkt.

Nachdem ich die Pointcuts repariert habe, hörte das Einfrieren auf.

PJA
quelle
ya .. Wenn es Aspect Checks gibt, die den blinken, wird dies dieses Problem verursachen. Mein Problem (dasselbe) wurde behoben, nachdem diese bestimmte Klasse repariert / gelöscht wurde.
Bandham Manikanta
3

Ich glaube, ich habe eine Lösung für dieses Problem gefunden ...

  1. Wenn das Fenster geöffnet wird, schließen Sie es und klicken Sie unten auf die Schaltfläche Stopp
  2. Deaktivieren Sie unter Projekt die Option "Automatisch erstellen"
  3. Projekt | Projekt erstellen
  4. Aktivieren Sie "Automatisch erstellen".

Versuchen Sie jetzt noch einmal, was Sie getan haben.

user3418049
quelle
1

Window -> Show View -> Other... -> Remote System Details (or maybe Remote Systems)

Dies ist mit Eclipse 4.3 Kepler (2013/2014)

Suchen Sie alle nicht LOKALEN Elemente und löschen Sie sie. Ich konnte keine DISABLE-Funktion sehen.

Für mich scheint dies die zusätzliche Verzögerung von 1 bis 3 Sekunden (auf der Intel i7-Box) beim Speichern mit dem Editor zu stoppen, und ein automatischer Build wird abgeschlossen.

http://forum.spring.io/forum/spring-projects/springsource-tool-suite/128402-sts-3-3-0-m2-and-remote-system-explorer-poor-performances deutet darauf hin, dass STS 3.4M1 + könnte die Probleme lindern, ich habe dies noch nicht versucht, da ich nur GA-Releases ausführe, also werde ich es versuchen, wenn Kepler SR1 in 7 Tagen herauskommt.

Darryl Miles
quelle
1

Für mich zu diesem Zeitpunkt für Spring Tool Suite 3.9.4. Durch Deaktivieren des Remote-Systems über das Einstellungsmenü wurde das Problem behoben. Hier ist die Referenz, die mir geholfen hat. aber nach einer Weile ist das Problem wieder da!

mehdi mohammadi
quelle
0

Ich bin eine Woche auf Eclipse Photon umgestiegen und habe das nervige "Remote-System ..." nicht mehr gesehen.

CQLI
quelle
0

Beim Kompilieren eines C ++ - Projekts in Eclipse wurden auch mehrere Remote-System-Explorer-Vorgänge ausgeführt (ich verwende die auf Nsight bu nvidia - Eclipse basierende Plattform). Nachdem ich alle hier vorgeschlagenen Lösungen gemacht hatte, hatte ich immer noch das Problem.

ABER - als ich die -WallOption in -wOption für den gcc-Compiler änderte, verschwand das Problem.

GO TO - Projekteigenschaften -> Build-> Einstellungen -> Werkzeugeinstellungen tab-> gcc - Compiler -> Warnungen -> deaktivieren -Wallund die Prüfung-w

Gleiches gilt für den G ++ Compiler.

Kobi M.
quelle
0

Ich habe auch " Remote System Explorer Operation" Aufgaben erlebt, die beim Speichern von Ressourcen ausgeführt wurden.

Bei Verwendung der AspectJAround-Methode In meinem Fall wurde dies durch die AspectjErstellung der Around-Methode Spring AOP-Marker verursacht.

Das Löschen der AspectJMarkierungen aus dem Eclipse MarkersKonsolen-System hängt automatisch.

Loga Nathan
quelle
-7

Das Problem verschwand nach einigen Aktualisierungen der Eclipse-Bibliotheken (die immer noch denselben Build verwenden). Ich denke, die Lösung besteht darin, ein Update durchzuführen.

Grzegorz Oledzki
quelle
1
Diese "Lösung" hilft dem Rest von uns nicht!
Philippe
Gleiches Problem hier -.-
Mesx
Gleiches Problem hier. Lösung funktioniert nicht wirklich. Sollte nicht als Antwort markiert werden.
Sergey Karpushin
1
Es hat vor drei Jahren bei mir funktioniert. Jetzt (2013) sehe ich aus irgendeinem Grund eine Menge Aktivität in der Frage, die wahrscheinlich nicht mit dem vorherigen Verhalten zusammenhängt oder nicht. Wie auch immer, ich habe kein Problem damit, eine andere Antwort auszuwählen, wenn sich herausstellt, dass sie Menschen hilft.
Grzegorz Oledzki