我在本地运行的apache tomcat 7和作为.war文件部署到此服务器的Web应用程序。我正在尝试使用visualvm来分析应用程序,但到目前为止我只能分析tomcat本身。
我能够在界面中看到关于tomcat的所有内容,并且绝对没有问题。我能够看到独立的tomcat函数,这对我来说毫无意义。
我想看到的是我部署的Web应用程序的功能的执行时间,换句话说就是我自己的代码。但我无法做到这一点?有没有人设法做这个分析?我是否需要使用已部署的应用程序设置JMX连接?下面你可以找到我能够描述tomcat功能的屏幕。
答案 0 :(得分:8)
您可以过滤“profiler”中显示的方法。 但你想要的是“采样器”。
这是你应该做的。
在运行采样器之前。您必须检查分析窗口右侧的“设置”复选框。
它将显示您可以编写应分析哪些包的设置。
例如:
com.myCompany.module。*