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