jstack查看线程堆栈信息

1.top命令查询哪个进程占用cpu高


image.png

2.执行命令:ps -mp 进程id -o THREAD,tid,time(用于获取占用cpu高的线程id)


image.png

3.执行命令:printf "%X\n" 线程id(用于获取占用cpu高的线程id的16进制数)


image.png

4.执行命令:jstack 进程id >> 进程idcpu.log


image.png

5.下载进程idcpu.log文件


image.png

6.在下载完成的文件中,根据占用cpu高的16进制数据线程id查找
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容