понедельник, 22 января 2018 г.

Ускоряем контекстное меню в Capella Project Explorer

В последних версиях Capella Project Explorer контекстное меню,  используемое для создания элементов и диаграмм, стало работать ну очень медленно. Пришлось искать решение. И решение было быстро найдено.

Замедление меню имеет место в Capella версий 1.1.x (Eclipse Mars) и 1.2.x (Eclipse Neon).

Разработчики Capella быстро отреагировали и нашли решение для ускорения меню.
https://bugs.polarsys.org/show_bug.cgi?id=1916

В моем случае работа меню была восстановлена после следуюших действий:
- Обновление Java 8 Update 151 to Java 8 Update 161
- Добавление дополнительного флага в eclipse.ini

В Eclipse Mars и Neon есть проблема со скоростью работы динамических меню. Пока в Eclipse реализован workaround. Для его применения в текущей версии Capella необходимо добавить в файл eclipse.ini флаг:

-Declipse.workaround.bug467000=true
В результате eclipse.ini для Capella 1.2.0 должно выглядеть вот так:
-startup
plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711. jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1. 401.v20161122-1740
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Declipse.workaround.bug467000=true
-Xms1000m
-Xmx3000m
-Xss4m

Данный workaround будет включен в следующей версии Capella, а пока нужно добавлять вручную. 

Комментариев нет:

Отправить комментарий