记一次线上java程序CPU占用过高问题排查
2021-05-30 02:05
标签:doc docker read time com jstack 编码 堆栈 死循环 1、top cpu占用过高 2、docker stats 3、docker ps 4、docker exec -it /bin/bash 【id】 5、top 6、ps -mp [占用过高程序pid] -o THREAD,tid,time 7、printf "%x\n" [异常线程tid] 8、jstack [占用过高程序pid] | grep [异常线程tid转16进制编码] -A 10 9、查看堆栈信息 发现处于运行状态的线程 10、排查代码 发现死循环 记一次线上java程序CPU占用过高问题排查 标签:doc docker read time com jstack 编码 堆栈 死循环 原文地址:https://www.cnblogs.com/liuchd/p/14759013.html
上一篇:Java的下载和搭建环境
下一篇:Java数据类型