java - 如何在 Visualvm 中查看 Web 应用程序数据

标签 java tomcat visualvm jvisualvm

我正在尝试使用 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 1Profiling With VisualVM, Part 2

关于java - 如何在 Visualvm 中查看 Web 应用程序数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4751192/

相关文章:

java - ServerSocket 连接问题

java - Spring--无法转换javax.mail.session

amazon-web-services - SSL 到 AWS ELB 和 ELB 到 Tomcat 非 SSL/HTTP

java - 开放式 postgres : No suitable driver on tomcat

java - 在 Java VisualVM 中将默认配置文件 CPU 设置为 true

java - apache flink 无法解析导入

java - Android - 在单独的类中使用共享首选项?

java - 多个线程访问数据库 : one with long transaction, 一个带有短事务

Java 内存使用量持续增长直到出现 OutOfMemory 异常

Java 程序用完 RAM 但不是真的