我如何监控Jboss线程来实时查看响应时间和等待时间

当JBoss提供请求时,我们正面临着性能下降的问题。 我们有一个Web服务器路由请求到应用程序服务器,我们可以看到JBoss的JVM的问题。

我如何监控Jboss线程以实时查看响应时间和等待时间?

有没有什么工具可以帮助我们看看所有线程运行的情况(比如说在两秒钟内的正常情况下)以及它们的响应时间。

你可以使用jVisualVM 。 它是SUN / Oracle JDK的一部分,但也可以作为单独的程序下载。

它有一个线程概述的选项卡,还有一些其他的指标(堆,概述,…)。 您甚至可以在启用JMX时从远程连接到JBoss。

我还没有使用它的JBoss,但对于Tomcat,应该是几乎相同的。