中国建设银行移动门户网站,小工程承包网app,网站开发php工资,40个创意包装盒设计线上服务器cpu占用过高问题排查
1、定位最耗cpu的进程
命令#xff1a;top 2、定位最耗cpu的线程
命令#xff1a;Top –Hp PID
例如#xff1a;Top –Hp 12086 3、打印线程堆栈信息
命令#xff1a;Printf ‘%x\n’ PID
例如#xff1a;printf ‘%x\n’ 12118 先将…线上服务器cpu占用过高问题排查
1、定位最耗cpu的进程
命令top 2、定位最耗cpu的线程
命令Top –Hp PID
例如Top –Hp 12086 3、打印线程堆栈信息
命令Printf ‘%x\n’ PID
例如printf ‘%x\n’ 12118 先将线程id转成16进制显示 命令Jstack PID | grep tid –A line
例如jstack 12086 | grep ‘2f56’ –A 100 通过堆栈信息分析代码中的问题