We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c787ebb commit 8a8f1b4Copy full SHA for 8a8f1b4
README.md
@@ -8,7 +8,7 @@ show-busy-java-threads.sh
8
9
在排查`Java`的`CPU`性能问题时,找出Java进程中消耗CPU多(top us值过高)的线程,查看它的线程栈,从而找出有性能问题的方法调用。
10
11
-PS:如何操作有[@bluedavy](http://weibo.com/bluedavy)的《分布式Java应用》的【5.1.1 cpu消耗分析】中说得很详细了:用`top`开启线程显示、找到`CPU`高的线程号;手动转成十六进制(可以用`printf %x 1234`);jstack,grep十六进制的线程id,找到线程栈。查问题时,会多次这样操作太繁琐。
+PS:如何操作可以参见[@bluedavy](http://weibo.com/bluedavy)的《分布式Java应用》的【5.1.1 cpu消耗分析】一节,说得很详细:用`top`开启线程显示、找到`CPU`高的线程号;手动转成十六进制(可以用`printf %x 1234`);jstack,grep十六进制的线程id,找到线程栈。查问题时,会要多次这样操作,太繁琐。
12
13
这个脚本的功能是,打印出在运行的`Java`进程中,消耗`CPU`最多的那5个线程的线程栈。
14
0 commit comments