"Операция удаленного системного проводника" вызывает замораживание в течение нескольких секунд

Я наблюдаю за "Операцией удаленного системного проводника" в представлении "Прогресс" Eclipse после каждого сохранения файла Java (так что это может быть связано с компиляцией?). Это делает Eclipse непригодным для использования от 1 до 10 секунд. В некоторых проектах (примерно одного размера) это быстрее, в некоторых - медленнее.

Я не знаю, какой плагин может быть причиной этого. У меня Build id: 20090920-1017. У меня довольно много плагинов .

Я попытался превратить все удаленные системы в enabled=false в разделе "Настройки" | Удаленные системы (что бы это ни значило). Я не помог.

Любая идея, как его решить?

EDIT:

  • Это не происходит, когда Project | Build automatically выключен. Так что это часть процесса строительства.

Ответ 1

Перейти на MAC:

Eclipse -> Preferences -> General -> Startup and Shutdown.

-Uncheck RSE UI.

Eclipse -> Preferences -> Remote Systems.

-Uncheck Повторно открыть систему удаленных систем для предыдущего состояния.

Обновите Eclipse до 4.3.1 (по крайней мере) из-за ошибки в предыдущей версии.

Перезапустить Eclipse и сделать его.

Ответ 2

Закройте Git -Staging View!

У меня была такая же проблема на моем Eclipse 4.3 Kepler. После удаления (закрытия) проблема Git -Staging View была решена!

Ответ 3

У меня тоже такая проблема.

Я обнаружил, что эта операция является частью плагина Remote System Explorer, который поставляется в комплекте с SpringSource 3.3 (Kepler). Попытка выяснить, как удалить его сейчас. Вернусь сюда, когда найду его.

Информацию о том, как установить, можно найти здесь (шаг 3): http://www.patrickjwaters.com/blog/2011-07-24/how-setup-eclipse-php-pdt-remote-system-explorer-theme-manager-and-drupal-plugins/35

Что касается деинсталляции, я все еще пытаюсь (опция удаления будет выделена для меня на панели сведений об установке).

Я пробовал Windows > Preferences > Remote Systems, установив все в значение false, но проблема все же возникла.

Решение
С тех пор мы перешли на установку Vanilla Eclipse Kepler и просто добавили необходимые нам плагины (за исключением Remote System Explorer). Это устранило проблему.

Ответ 4

Я испытал задачи "Remote System Explorer Operation", выполняемые при сохранении ресурса.

Kepler + AspectJ + SpringSource В моем случае это было вызвано неверными определениями pointcut aspectj. У меня было 30 пунктов, и 4 из них ссылались на удаленный класс. Я заметил мигание маркеров Spring AOP.

После того, как я зафиксировал точки, замораживание остановилось.

Ответ 5

Я думаю, что, возможно, нашел работу для этой проблемы...

  • Если окно всплывает, закройте его, затем нажмите кнопку "Стоп" внизу
  • Снимите флажок "Автоматически создавать" в Project
  • Проект | Проект сборки
  • Проверьте "Автоматически создавать"

Теперь попробуйте повторить то, что вы делали.

Ответ 6

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

Это с Eclipse 4.3 Kepler (2013/2014)

Найдите все элементы, отличные от LOCAL, и удалите их. Я не видел никакой функции DISABLE.

Для меня это, похоже, прекращает дополнительную задержку от 1 до 3 секунд (в ящике Intel i7) при сохранении с помощью редактора и завершается автоматическая сборка.

http://forum.spring.io/forum/spring-projects/springsource-tool-suite/128402-sts-3-3-0-m2-and-remote-system-explorer-poor-performances намекает, что STS 3.4M1 + может облегчить проблемы, я еще не пробовал это, так как я только запускаю версии GA, поэтому попробуем когда Kepler SR1 выходит через 7 дней.

Ответ 7

Перейдите к настройкам и удалите проект "RemoteSystemsTempFiles"; Путь: Windows → предпочтения → Рабочая область → Порядок сборки, снимите флажок "Использовать порядок сборки по умолчанию", удалите проект и примените его. Возможно, ваш вопрос будет решен.

Ответ 8

Это сводило меня с ума.

Благодаря этой теме я понял, что это был плагин RSE, но я не смог удалить инструмент плагина Remote System Explorer. Мне пришлось удалить все плагины, чье имя было запущено org.eclipse.rse в plugins/, теперь оно работает.

Ответ 9

Проблема исчезла после некоторого обновления библиотек Eclipse (все еще используется одна и та же сборка). Поэтому я предполагаю, что решение должно выполнить обновление.