被压服务器cpu高分析思路
一、一般java应用cpu过高基本上是因为
1.程序计算比较密集
2.程序死循环
3.程序逻请求堵塞
4.IO读写太高
二、分析步骤
1. 找到被压服务的进程id(top -d 1)
2. ps -mp pid -o THREAD,tid,time 查看该进程的线程情况,找到耗时最多的线程id,转为16进制(printf "%x\n" )
3. jstack pid | grep 16进制线程id -A 30
相关推荐
emmm00 2020-11-17
yishouwangnian 2020-08-18
温攀峰 2020-08-17
jiangtie 2020-08-15
stulen 2020-08-15
herohope 2020-07-19
FORYAOSHUYUN 2020-07-08
xiaojiang0 2020-06-21
Erick 2020-06-17
hickwu 2020-06-16
小秋 2020-06-15
spinachcqb 2020-06-13
TMD咯MySQL 2020-06-11
88427810 2020-06-10
pengpengflyjhp 2020-06-08
hevenue 2020-06-08
徐建岗网络管理 2020-06-07