【平台运维】分析进程CPU占用方法

  1. 找到应用进程号,如12345。执行top -Hp 12345 命令查到进程下面当前所有线程运行状态,线程最大CPU开销为100%,选择其中一个线程号;
  2. 将10进制的线程号转换为16机制,window计算器就可以(或者print %x\n pid);
  3. 执行 jstack 12345命令dump出线程状态快照,在快照中搜索该16进制,就可以定位到当前消耗过大的线程。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容