„Remote System Explorer Operation” powoduje zawieszenie na kilka sekund

126

Obserwuję "Remote System Explorer Operation" w widoku Eclipse w toku po każdym zapisie pliku Java (więc może to być związane z kompilacją?). To sprawia, że ​​Eclipse jest bezużyteczne przez 1 do 10 sekund. W niektórych projektach (mniej więcej tej samej wielkości) jest to szybsze, w innych wolniejsze.

Nie mam pojęcia, która wtyczka może być tego przyczyną. Mam Build id: 20090920-1017. Mam zainstalowanych kilka wtyczek .

Próbowałem włączyć wszystkie systemy zdalne enabled=falsew Preferencjach | Systemy zdalne (cokolwiek to znaczy). Nie pomogłem.

Masz jakiś pomysł, jak to rozwiązać?

EDYTOWAĆ:

  1. Nie dzieje się, gdy Project | Build automaticallyjest wyłączony. Więc to jest część procesu budowania.
Grzegorz Oledzki
źródło
36
Mam ten problem i to jest rok 2016 - 7 LAT
PÓŹNIEJ
6
niesamowite, że ten problem nadal występuje w Neon.2
acteon
4
odinstalowanie narzędzi sprężynowych w tlenie zadziałało dla mnie
Alfredo M
20
Nadal tam w 2018 :)
alban maillere
8
Mam ten problem i to jest rok 2018 - 9 LAT PÓŹNIEJ !!!
jmhostalet

Odpowiedzi:

21

Oto kroki:

  1. Kliknij menu Windows>Preferences
  2. Wybierz General> Workspace> Buildw drzewie
  3. Odznacz Use default build order
  4. Wybierz RemoteSystemsTempFiles
  5. Kliknij Remove Project
  6. Kliknij Apply and Close
Q9703
źródło
1
Genialne - ponieważ jest teraz rok 2016, powinna to być nowo przyjęta odpowiedź. Zastanawiam się jednak, co zepsuje usunięcie tego z kompilacji ?!
HDave
1
Co się stanie, jeśli dodasz nowe projekty - czy są one automatycznie dodawane do tej listy? Jeśli nie, nie powinno to być preferowanym sposobem, ponieważ ludzie prawdopodobnie zapomną o ręcznym dodaniu projektów. Co myślisz?
Do Kolditz
172

Oto kroki:

  1. Kliknij menu Windows>Preferences
  2. Wybierz General> Startup and Shutdownw drzewie
  3. Odznacz RSE UI
  4. Wybierz Remote Systemsw drzewie
  5. Odznacz Re-open Remote Systems view to previous state
  6. Uruchom ponownie Eclipse

Uwaga: musisz mieć Eclipse 4.3.1 (lub nowszy) ze względu na błąd w poprzedniej wersji

Marckaraujo
źródło
Przyjmując tę ​​odpowiedź, ponieważ wydaje się, że jest to rozwiązanie obecnego pokolenia problemu. (Nie zauważyłem błędu, aw szczególności poprawki)
Grzegorz Oledzki 22.04.14
próbowałem tego wszystkiego, co w końcu zadziałało, to ostatnia część - aktualizacja do luny (4.4.0)
theRiley
11
Każda nowa wersja zaćmienia jest gorsza od poprzedniej. Więcej RAM-u, szybsze dyski, ale zaćmienie jest coraz gorsze
Igor Vuković
1
Teraz jest rok 2018. Ten problem nadal nie został rozwiązany! To nie zadziałało dla mnie. Wypróbuj Q9703: usuń RemoteSystemsTempFilesz Windows -> Preferencje -> -> Ogólne ->
Obszar
Połączenie tej odpowiedzi z odpowiedzią Q9703 pozwala na naprawdę dobrą poprawę wydajności Eclipse. RSE musi być wyłączone, a także automatyczne kompilacje własnych projektów.
Alessandro C
8

To też doprowadzało mnie do szału.

Dzięki temu tematowi zrozumiałem, że to wtyczka RSE, ale nie mogłem też odinstalować Remote System Explorerwtyczki. Musiałem usunąć wszystkie wtyczki, których nazwa rozpoczęła się od org.eclipse.rse w plugins/, teraz działa.

Alexis Laporte
źródło
Dzięki, jestem na STS 3.9.3. RELEASE, wydaje się, że to rozwiązuje mój problem
pmverma
Wydaje się, że rozwiązuje to problem, ale w debugowaniu STS pozostaje bardzo powolny, z ciągłymi zawieszeniami. Myślę, że „Remote System Explorer Operation” nie jest jedyną wadą.
Alessandro C
5

Ja też mam ten problem.

Odkryłem, że operacja jest częścią Remote System Explorerwtyczki, która jest dostarczana zSpringSource 3.3 (Kepler) . Próbuję dowiedzieć się, jak go teraz odinstalować. Opublikuję z powrotem tutaj, gdy go znajdę.

Informacje na temat instalacji można znaleźć tutaj (krok 3): http://www.patrickjwaters.com/blog/2011-07-24/how-setup-eclipse-php-pdt-remote-system-explorer-theme- wtyczki-manager-i-drupal / 35

Jeśli chodzi o odinstalowanie, nadal próbuję (opcja odinstalowania jest wyszarzona w panelu szczegółów instalacji).

próbowałem Windows > Preferences > Remote Systems , ustawiając wszystko na fałsz, ale problem nadal występował.

Rozwiązanie
Od tego czasu przeszliśmy do instalacji Vanilla Eclipse Kepler i właśnie dodaliśmy wymagane przez nas wtyczki (z wyjątkiem Remote System Explorer). To rozwiązało problem.

diggersworld
źródło
5

Zamknij widok Git-Staging!

Miałem ten sam problem na moim Eclipse 4.3 Kepler. Po usunięciu (zamknięciu) Git-Staging View problem został rozwiązany!

user1484745
źródło
Dokładnie tego się spodziewałem, zaimportowałem projekt Git i problem się rozpoczął, dzięki za potwierdzenie. Zasadniczo zamknij wszystkie karty, które pomagają synchronizować lub aktualizować informacje o „bieżącym pliku w kontekście”.
kisna
A jeśli potrzebuję widoku Git? :)
user1438038
Nie pomogło :-(
lilalinux
3

Napotkałem zadania „Remote System Explorer Operation” działające przy zapisywaniu zasobów.

Kepler + AspectJ + SpringSource W moim przypadku było to spowodowane nieprawidłowymi definicjami punktu przecięcia aspektu. Miałem 30 punktów, a 4 z nich odnosiły się do usuniętych zajęć. Zauważyłem migające wiosenne znaczniki AOP.

Po ustaleniu punktów przecięcia zamrażanie ustało.

PJA
źródło
ya .. Jeśli są jakieś kontrole aspektów, które migają, spowoduje to problem. Mój problem (ten sam) został rozwiązany po naprawieniu / usunięciu tej konkretnej klasy.
Bandham Manikanta
3

Myślę, że mogłem znaleźć obejście tego problemu ...

  1. Jeśli okno wyskakuje, zamknij je, a następnie kliknij przycisk Zatrzymaj u dołu
  2. Usuń zaznaczenie opcji „Buduj automatycznie” w obszarze Projekt
  3. Projekt | Zbuduj projekt
  4. Zaznacz „Buduj automatycznie”

Teraz spróbuj ponownie tego, co robiłeś.

user3418049
źródło
1

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

To jest z Eclipse 4.3 Kepler (2013/2014)

Znajdź wszystkie elementy inne niż LOKALNE i usuń je. Nie widziałem żadnej funkcji DISABLE.

Wydaje mi się, że zatrzymuje to dodatkowe 1 do 3 sekund opóźnienia (na pudełku Intel i7) podczas zapisywania w edytorze i ukończenia automatycznego budowania.

http://forum.spring.io/forum/spring-projects/springsource-tool-suite/128402-sts-3-3-0-m2-and-remote-system-explorer-poor-performances wskazuje, że STS 3.4M1 + może złagodzić problemy, jeszcze tego nie próbowałem, ponieważ używam tylko wersji GA, więc spróbuję, gdy Kepler SR1 pojawi się za 7 dni od teraz.

Darryl Miles
źródło
1

Dla mnie w tej chwili dla Spring Tool Suite 3.9.4. Wydanie wyłączenia zdalnego systemu za pomocą menu preferencji rozwiązało problem. Oto odniesienie, które mi pomogło. ale po chwili problem znów jest!

mehdi mohammadi
źródło
0

Po tygodniu przełączony na foton zaćmienia, nie widziałem już irytującego „systemu zdalnego…”.

CQLI
źródło
0

Doświadczyłem również wielu operacji zdalnego eksploratora systemu podczas kompilowania projektu C ++ w eclipse (używam Nsight bu nvidia - platformy opartej na eclipse). Po wykonaniu wszystkich sugerowanych tutaj rozwiązań nadal miałem problem.

ALE - kiedy zmieniłem -Wallopcję na -wopcję dla kompilatora gcc, problem zniknął.

PRZEJDŹ DO - Właściwości projektu -> Kompilacja -> Ustawienia -> karta Ustawienia narzędzi -> Kompilator gcc -> ostrzeżenia -> odznacz -Walli zaznacz-w

To samo dotyczy kompilatora G ++.

Kobi M
źródło
0

Doświadczyłem również Remote System Explorer Operationzadań " " działających przy zapisywaniu zasobów.

Podczas korzystania AspectJWokół metody W moim przypadku było to spowodowane Aspectjsposobem wokół Wiosna AOP markerów tworzenia.

Usuń AspectJznaczniki z Eclipse Markerskonsoli, problem z zawieszaniem się systemu zostanie rozwiązany automatycznie.

Loga Nathan
źródło
-7

Problem zniknął po aktualizacji bibliotek Eclipse (nadal korzystających z tej samej kompilacji). Myślę więc, że rozwiązaniem jest aktualizacja.

Grzegorz Oledzki
źródło
1
To „rozwiązanie” nie pomoże reszcie z nas!
Philippe
Ten sam problem tutaj -.-
mesx
Ten sam problem tutaj. Rozwiązanie tak naprawdę nie działa. Nie należy oznaczać jako odpowiedzi.
Sergey Karpushin
1
Udało mi się to trzy lata temu. Teraz (2013) z jakiegoś powodu widzę dużą aktywność w pytaniu, co prawdopodobnie może, ale nie musi, być niezwiązane z poprzednim zachowaniem. W każdym razie nie mam problemu z wybraniem innej odpowiedzi, jeśli okaże się, że pomaga ludziom.
Grzegorz Oledzki