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

时间:2015-03-11 12:13:19

标签: java tomcat war visualvm

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

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

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

My VisualVM screen which I am able to profile tomcat

1 个答案:

答案 0 :(得分:8)

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

这是你应该做的。

在运行采样器之前。您必须检查分析窗口右侧的“设置”复选框。

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

例如:

  

com.myCompany.module。*

profiler