У меня есть приложение RCP, созданное из нескольких пользовательских плагинов.
Для нескольких плагинов нижнего уровня (но не самого нижнего уровня) все файлы class извлекаются из банки подключаемых модулей вКэш комплекта OSGi в папке org.eclipse.osgi в osgi.configuration.area.
Первый запуск с использованием этой области конфигурации происходит медленно. Последующие запуски происходят быстро. Я не знаю, стоит ли винить это кэширование за первое или отдать должное второму.
ВОПРОСЫ
- Могу ли я контролировать,Классы in извлекаются в кеш?
- Хочу ли я?
ДЕТАЛИ
Этого не происходит для большинства плагинов-ins. Размер не имеет значения. Это не плагины самого низкого уровня. Это не набор плагинов, которые содержат Bundle-NativeCode.