您的位置:首页 > 编程语言 > Java开发

用JStack和Top分析Java进程CPU占用率

2014-05-06 13:04 585 查看
1、top查找出哪个进程消耗的cpu高 

top -H 

2、top中shift+h查找出哪个线程消耗的cpu高 

top -H -p PID                   top -H -p 26514

top -p PID,shift + h          top -p 26514,线程按cpu排序

3、.jstack查找这个线程的信息 

jstack [进程] | grep -A 10 [线程的16进制] 

printf "%x\n"  thread-id   打印线程的16进制字符串

jstack 



locked 是被锁的对象, 0x000 线程id
wait 此对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: