1

Я использую Eclipse Neon.1 на Windows 10 с Redhat JBoss Developer Studio работать на JavaEE 7 проекта, работающего на Wildfly 10 через jdk1.8.0_25. Проект имеет около 20 000 строк источника Java, а также около 20 000 строк исходного кода .xhtml.Как узнать, почему Eclipse, Xhtml редактор вешает

В целом, Eclipse работает достаточно хорошо. За исключением редактора Xhtml. Как только я начну редактировать файлы .xhtml, Eclipse замерзает все 5-15 минут в течение примерно 30 сек.. Это происходит только при использовании редактора Xhtml. Java или другие редакторы не показывают этого поведения.

Я попробовал по умолчанию Html Editor и JBoss Tools Html Editor. Оба показывают то же самое поведение.

Я искал в Интернете и пробовал некоторые решения, такие как отключение сборки automaitc, навигационная система ссылок и валидаторы. Ничто из этого не изменило поведения.

Итак, я начал наблюдать за процессом Eclipse в JVisualVM. Иногда, когда редактор зависает, на одном ядре загружается полная загрузка процессора, нет активности в GC и много памяти. Поэтому я бы сказал, что это не общая проблема с Memory или GC.

Как узнать, что именно заставляет замораживать? Может, кто-то знает эту проблему?

ответ

1

Вы используете devstudio 10.2 как установленный с Eclipse Marketplace (или другого сайта обновлений) в существующую установку Eclipse Neon.1?

Если это так, вы можете попробовать играть со своими настройками памяти в eclipse.ini. Или попробуйте использовать установщик devstudio, который даст вам различные настройки памяти в devstudio.ini.

https://developers.redhat.com/products/devstudio/download/

Если вы еще не на DEVSTUDIO 10.2, вы можете попробовать обновить до последней.

Но если это не проблема памяти ... то вы можете сообщить об этом как ошибка в JIRA здесь:

https://issues.jboss.org/secure/CreateIssue.jspa?pid=10020&issuetype=1 используя компонент = JSP/JSF/XML/HTML-источник редактирования

Не могли бы вы также приложить пример проекта или .xhtml-файл к этой JIRA, что вызывает замораживание, чтобы кто-то мог воспроизвести вашу проблему?

+0

Благодарим вас за все советы. Да, я уверен, что это не проблема памяти. Я попробую ваши предложения и посмотрю, к чему это приведет. Btw. Я сделал несколько дампов Thread, но они слишком большие, чтобы публиковать здесь, и они, похоже, не имеют четкого общего знаменателя. – Thomas