Может ли Java Interactive Profiler профилировать пакеты osgi? Каков обходной путь? - PullRequest
0 голосов
/ 25 мая 2011

вам нужно указать загрузчик классов, чтобы выбрать классы для профилирования в JIP. Но на платформе OSGi каждый пакет имеет отдельный загрузчик классов, который определяется динамически. У JIP есть свои преимущества. Как другие профилировщики (yourkit, visualvm) обеспечивают профилирование для пакетов osgi?

Ответы [ 2 ]

0 голосов
/ 29 января 2013

Попробуйте посмотреть на http://code.google.com/p/jip-osgi/. Он описан как основанный на Jip-профилировщике, который позволяет отслеживать ресурсы в приложении OSGi.

0 голосов
/ 07 июня 2011

Профилировщики, с которыми я работал, выполняют манипулирование байтовым кодом, который внедрит их код в ваши классы.Когда вы выполняете это с пакетами, внезапно эти пакеты имеют зависимость от этих дополнительных классов, которая решается путем помещения этих пакетов в загрузочный путь (самый простой, но и неявный способ) или предоставления их через системный пакет (более явно, нодля импорта этих классов / пакетов требуются ваши аннотированные пакеты).

...