Skip to content

Commit e1c9ee7

Browse files
committed
update README
1 parent 8a8f1b4 commit e1c9ee7

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ useful-shells
66
show-busy-java-threads.sh
77
==========================
88

9-
在排查`Java``CPU`性能问题时,找出Java进程中消耗CPU多(top us值过高)的线程,查看它的线程栈,从而找出有性能问题的方法调用。
9+
在排查`Java``CPU`性能问题时(`top us`值过高),找出`Java`进程中消耗`CPU`多的线程,查看它的线程栈,从而找出有性能问题的方法调用。
1010

1111
PS:如何操作可以参见[@bluedavy](http://weibo.com/bluedavy)的《分布式Java应用》的【5.1.1 cpu消耗分析】一节,说得很详细:用`top`开启线程显示、找到`CPU`高的线程号;手动转成十六进制(可以用`printf %x 1234`);jstack,grep十六进制的线程id,找到线程栈。查问题时,会要多次这样操作,太繁琐。
1212

13-
这个脚本的功能是,打印出在运行的`Java`进程中,消耗`CPU`最多的那5个线程的线程栈。
13+
这个脚本的功能是,打印出在运行的`Java`进程中,消耗`CPU`最多的那5个线程的线程栈。
1414

1515
示例:
1616

@@ -70,6 +70,7 @@ find-in-jars.sh
7070
```bash
7171
find-in-jars.sh 'sofa\.properties'
7272
find-in-jars.sh log4j\\.xml
73+
find-in-jars.sh 'log4j\.xml$'
7374
find-in-jars.sh 'log4j\.properties|log4j\.xml'
7475
```
7576

0 commit comments

Comments
 (0)