有没有办法分析特定机器上所有 java 进程的 CPU 利用率?

Posted

技术标签:

【中文标题】有没有办法分析特定机器上所有 java 进程的 CPU 利用率?【英文标题】:Is there a way to profile CPU utilization for ALL java processes on a particular machine? 【发布时间】:2016-09-23 15:58:15 【问题描述】:

如标题中所述:是否有一种工具可以分析特定时间段内特定机器上所有 Java 进程的 CPU 利用率?似乎大多数现有工具仅适用于单个进程。

【问题讨论】:

要求软件/工具是明确的题外话 一些工具允许您将多个配置文件运行合并为一个。但一个简单的解决方案是在一个 JVM 中运行所有线程,以便更轻松地进行分析。 【参考方案1】:

任何分析器都可以做到这一点,只需将它们附加到所有 JVM。

【讨论】:

以上是关于有没有办法分析特定机器上所有 java 进程的 CPU 利用率?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法查看每个线程的进程的虚拟内存使用情况?

有没有办法连接分析器 OSE JAVA 应用程序 pod?

Linux下java进程CPU占用率高-分析方法

Java找到具有特定值的所有键[重复]

获取 C 中的进程性能计数器

有没有办法使用特定的 C 函数/符号作为 nm 的输出