Java Profiler для приложений EJB - PullRequest
       10

Java Profiler для приложений EJB

1 голос
/ 21 сентября 2009

У меня есть веб-приложение, развернутое на локальном сервере Glassfish, которое я хотел бы профилировать, чтобы увидеть, к каким частям моего кода обращаются чаще всего. Код состоит из компонентов JSF и удаленных EJB-компонентов, причем оба они развернуты в одном EAR. Я попытался использовать VisualVM для профилирования своего Приложения, но, хотя я могу успешно подключиться к серверу Glassfish, а также к корневому контексту, VisualVM, похоже, не профилирует мои собственные классы (в пространстве имен com.test. *). Я вижу множество классов Sun и других зависимостей, таких как Lucene, но ни одного экземпляра моих собственных классов.

У меня такой вопрос: я делаю что-то не так или это недостаток VisualVM и должен ли я для этого попробовать другой инструмент профилирования?

Ответы [ 2 ]

5 голосов
/ 21 сентября 2009

Вы можете использовать любое из следующего:

Любой из них может подключиться к удаленному серверу и профилировать его. Список в http://java -source.net / open-source / profilers содержит некоторые профилировщики с открытым исходным кодом (обратите внимание, что многие элементы являются API и библиотеками, а не профилировщиками как таковыми)

0 голосов
/ 06 октября 2009

В последней версии netbeans есть профилировщик. Попробуй.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...