Skip to content

Commit c7e9299

Browse files
committed
JAVA 知识体系
1 parent 9c662ba commit c7e9299

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

MD/Linux.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
**查找Cpu过高查找方法**
2-
# 第一步,找到占用cpu最高的一个线程
1+
### 查找Cpu过高查找方法
2+
#### 第一步,找到占用cpu最高的一个线程
33
方法一:top -p [pid]
44
方法二:ps -mo spid,lwp,stime,time,%cpu -p [pid]
55
方法三:直接top,然后shift+h
6-
# 第二步,将其转化成16进制。假使我们得到的线程号为n,接下来将它转成16进制,记为spid
6+
#### 第二步,将其转化成16进制。假使我们得到的线程号为n,接下来将它转成16进制,记为spid
77
方法一:echo "obase=64;n"|bc
88
方法二:printf 0x%x n
9-
# 下一步,执行jstack -l pid| grep spid -A 100 打印后面100行分析问题
9+
#### 下一步,执行jstack -l pid| grep spid -A 100 打印后面100行分析问题
1010
或者  Jstack -l PID >> 123.txt输出到文件后然后根据spid搜索定位问题

0 commit comments

Comments
 (0)