Как узнать, что Eclipse делает в фоновом режиме?

StackOverflow https://stackoverflow.com/questions/411632

  •  03-07-2019
  •  | 
  •  

Вопрос

ОС Х 10.5.6.

Мой Eclipse 3.4 в последнее время сходит с ума.

После невинных операций вроде набора текста или перемещения каких-то файлов в представлении «Навигатор» или сохранения, он иногда начинает «ожидать фоновую операцию» и съедает одно ядро ​​ЦП, перетасовывая туда-сюда десятки мегабайт памяти.

Я подозреваю, что некоторые плагины вышли из строя.

Как мне найти какой именно (кроме бинарного поиска)?

Это было полезно?

Решение

Вы также можете попробовать запустить затмение с помощью

-Dcom.sun.management.jmxremote

вариант.

А затем запустить

C:\[jdk1.6.0_0x path]\bin\jconsole.exe

Как сказано в этом вопросе о затмить память.Вы сможете отслеживать множество деталей времени выполнения, при условии, что вы запускаете свое затмение с помощью JVM 1.6.

Попробуйте также эти настройки и проверьте, сохраняются ли с ними проблемы.

Другие советы

Это трудная и зачастую недостижимая цель, я сталкивался с этой проблемой несколько раз.

Обычно я следую следующему процессу:

1) Откройте окно прогресса и посмотрите, есть ли в нем что-нибудь;В некоторых случаях задача, несистемная, создает проблему, и она на самом деле названа.Если здесь ничего не появляется, возможно, это задание, помеченное как системное (чтобы его скрыть), или что-то, что даже не запускается как задание (еще хуже).

2) Используйте показ кучи в общих настройках, чтобы попытаться определить, увеличивается ли размер кучи.По умолчанию Eclipse работает с недостаточным количеством места в куче JVM, и как только оно достигнет своего предела, оно начнет работать, даже если ни один плагин не виноват, и зависнет.

3) Создайте и запустите отладочную версию рабочей области и попытайтесь воспроизвести проблему, а затем отделите программу от другого Eclipse и посмотрите, какие потоки активны.К сожалению, большинство потоков не идентифицируются с плагином создания, что действительно отстой.

4) К сожалению, начните тратить время на поиски.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top