Сколько кэширования встроено в загрузку ресурсов Equinox и / или Felix из пакетов osgi - PullRequest
1 голос
/ 14 ноября 2011

При разработке бизнес-логики, которая загружает статические ресурсы из комплектов OSGi (особенно с равноденствием и / или Феликсом), сколько усилий нужно приложить для оптимизации производительности этого?

Эти реализации уже оптимально обслуживают ресурсы? Я не хочу воспроизводить логику без необходимости.

1 Ответ

3 голосов
/ 14 ноября 2011

Это звучит как классический случай попытки оптимизировать слишком рано. Я просто написал бы код ясным и разумным способом, а затем измерил бы его производительность. Возможно, также сравните производительность Equinox и Felix, когда вы это сделаете.

Мой инстинкт состоит в том, что статические ресурсы будут загружаться из пакета довольно быстро, поскольку у него гораздо меньше места для поиска, чем в традиционном плоском Java-пути к классам. Так что, если вы знаете правильный набор вопросов и держите свои пакеты относительно детально, я буду удивлен, если у вас возникнут проблемы, которые заставят вас сильно оптимизировать.

...