性能-如何根据线程和进程找到性能瓶颈或者问题点
Posted newtom
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能-如何根据线程和进程找到性能瓶颈或者问题点相关的知识,希望对你有一定的参考价值。
1、通过top 查看当前java 进程
2、通过 top -p 19528 查看进程下的线程
3、查看CPU使用率较高的线程,记录线程号
4、线程号转换为16进制,printf "%x/n" 22131 (22131为线程号:pid)
5、打印堆栈 jstack 19528 > duizhan.log
6、在堆栈日志中查找 5673 线程
根据日志查找当先线程执行的任务。
以上是关于性能-如何根据线程和进程找到性能瓶颈或者问题点的主要内容,如果未能解决你的问题,请参考以下文章