linux上查看java最耗时的线程命令

1、查看java进程

ps -ef|grep java

得到pid

或者 jps -l 可以查看到进程id

2、top -Hp [pid] 或者 ps -mp [pid] -o THREAD, tid, time 查看最耗时的 TID即线程id

prinrf "%x\n" [tid]   转成16进制

3、查看java中的线程类相关信息

jstack [pid] | grep [tid]

jstack -l [pid] 列出所有线程信息。

相关推荐