【发布时间】:2015-01-04 19:26:25
【问题描述】:
我发现 Tomcat 在 redhat 系统上一直占用 CPU(从顶部持续 > 40%)。我想检查哪些方法会占用 CPU。有谁知道如何配置它?
由于安全原因,很难将 VisualVM 连接到远程服务器。是否有任何命令行工具可供我请求 tomcat JVM 实例转储某些内容并将其返回到我的本地进行分析分析?
谢谢, 绿色
【问题讨论】:
-
你有一个“真正的”分析器吗?通常,您可以使用分析代理启动 JVM,然后连接到它,这比尝试使用“Java 代理”协议连接要容易一些。远程分析总是很痛苦...
-
你能推荐一个“真正的”分析器吗?
-
我用过 Borland OptimizeIt(很久以前)和 YourKit(现在)。我喜欢YourKit,但没有广泛使用它,而且通常不会远程使用。 全面披露:YourKit 给了我作为 ASF 提交者的免费许可。
标签: java tomcat jvm profiling profiler