java - 如何在 Linux 中找到由 Java 进程创建的前 10 个或前几个 CPU 密集型线程?

标签 java linux performance cpu-usage

如何在 Linux 中找到由 Java 进程创建的前 10 个或前几个 CPU 密集型线程堆栈跟踪?如果可能我也想知道花了多少时间

最佳答案

这很简单。它奏效了!我们在 Java 中需要更多这样的工具。

https://github.com/patric-r/jvmtop

您可以使用一个命令获得以下信息 jvmptop.sh <pid>

enter image description here

关于java - 如何在 Linux 中找到由 Java 进程创建的前 10 个或前几个 CPU 密集型线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42453472/

相关文章:

html - 如何在避免 FOMI 的同时在外部 CDN 上缓存 SVG 图标?

c# - 第一轮和第二轮速度差

java - JAVA中如何同步远程数据库和本地数据库

Java并发对象池?

java - Log4J 转换说明符 "%l"不打印整个堆栈跟踪

linux - conda 源停用 : bash: deactivate: No such file or directory

java - Tomcat 8 - 请求的资源不可用

linux - 使用 getopts 进行 bash

用于从ubuntu服务器获取centOS服务器日期时间的C程序?

java - 如何获取 JDK 7 和 JDK 8 中的次要和主要垃圾收集计数