VisualVM,用于分析在Tomcat上运行的应用程序

ral*_*aul 5 java tomcat visualvm war

我在本地运行的apache tomcat 7和作为.war文件部署到此服务器的Web应用程序.我正在尝试使用visualvm来分析应用程序,但到目前为止我只能分析tomcat本身.

我能够在界面中看到关于tomcat的所有内容,并且绝对没有问题.我能够看到独立的tomcat函数,这对我来说毫无意义.

我想看到的是我部署的Web应用程序的功能的执行时间,换句话说就是我自己的代码.但我无法做到这一点?有没有人设法做这个分析?我是否需要使用已部署的应用程序设置JMX连接?下面你可以找到我能够描述tomcat功能的屏幕.

我的VisualVM屏幕,我能够配置tomcat

Mar*_*ekM 8

您可以过滤"profiler"中显示的方法.但你想要的是"采样器".

这是你应该做的.

在运行采样器之前.您必须选中性能分析窗口右侧的"设置"复选框.

它将显示您可以编写应分析哪些包的设置.

例如:

com.myCompany.module.*

探查