Я пытаюсь профилировать проект Java EE (EJB, Servlet, JSP), который развернут на сервере приложений JBoss 5.
Я хотел бы найти методы, которые используют больше всего процессора и памяти.
Какие рекомендуемые методы и учебные пособия?
Установка JBoss Tools в Eclipse. Это дает вам кнопку для запуска сервера в режиме профиля (и для развертывания приложения на сервере).
Другой вариант - добавить -agentlib:JPIBootLoader=JPIAgent:server=standalone;CGProf в сценарий запуска JBoss и присоединить к запущенному экземпляру стандартный инструмент профилирования (например, TPTP), см. Профилирование приложений на основе J2SE 5.0 с использованием Eclipse TPTP .
-agentlib:JPIBootLoader=JPIAgent:server=standalone;CGProf