我正在尝试使用 JDK 附带的 VisualVM 程序来分析 Tomcat 中运行的 Web 应用程序。我的连接没有任何问题,一切看起来都很好并且在 GUI 中工作正常,除了我的类没有显示。在使用 CPU 屏幕进行分析时,我只看到 catalina 和列出的其他一些类的方法。如何让 VisualVM 显示 Tomcat 正在运行的 Web 应用程序的方法调用(而不仅仅是 Tomcat 本身)?
如果有帮助: 这是 Tomcat 6.0.26 和 JDK 1.6.0.22
最佳答案
首先使用Sampler plugin 。它会让您全面了解正在发生的事情。如果您需要更多信息,请分析您的 Tomcat 服务器并设置 root 方法。有关如何设置正确的探查器设置的更多详细信息,请参阅 Profiling With VisualVM, Part 1和 Profiling With VisualVM, Part 2
关于java - 如何在 Visualvm 中查看 Web 应用程序数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4751192/