top+jstack分析cpu过高原因

作者: 二月夜 | 来源:发表于2017-11-24 19:16 被阅读0次
  1. 用ps -ef | grep tomcat 查出tomcat运行的进程id
  2. 用top -Hp pid 查询进程下所有线程的运行情况(shift+p 按cpu排序,shift+m 按内存排序)
    top -Hp 30316
  3. 找到cpu最高的pid,用printf ‘%x\n’ pid 转换为16进制
  4. 用jstack 进程id | grep 16进制线程id 找到线程信息
    jstack 30316 | grep -A 20772a

相关文章

  • top+jstack分析cpu过高原因

    用ps -ef | grep tomcat 查出tomcat运行的进程id 用top -Hp pid 查询进程下所...

  • 实战案例2:jstack 分析CPU过高问题

    jstack 分析CPU过高步骤 toptop -Hp pidjstack pidjstack -l [PID] ...

  • Java应用监控-JVM CPU&内存占用分析

    Java应用在性能监控及优化过程中,最常见的需求为分析进程对CPU和内存的占用情况,即什么原因导致了CPU使用过高...

  • # iOS Crashes 分析

    iOS 崩溃原因 CPU resource Limit CPU 占用率过高 触发watch dog 主线程超过20...

  • cpu过高

    1.获取Java进程的pid jps -l 2.查看占用cpu高,且占用时间长的线程 ps -mp pid -o ...

  • CPU过高

    查看cpu负载 top 打印堆栈信息 jstack pid >pid.txtsz pid.txt 找到16进制的线...

  • 解决 webstorm 卡顿的问题

    原因分析 webstorm卡顿一般是ws在执行耗时任务,导致cpu内存占用过高; 一般包括,建立索引中,开了多个项...

  • ORACLE-基础知识

    创建用户 SQLPLUS 插入数据乱码 CPU资源占用过高分析 先使用TOP命令,查看占用资源过高的进程 然后使用...

  • Java应用服务器CPU占用过高原因排查

    Java应用服务器CPU占用过高原因排查 问题 Java应用服务器进程出现CPU占用率过高情况 排查过程 找到占用...

  • CPU占用过高的分析思路

    CPU占用过高的分析思路 [toc] 先用top命令找出CPU占用比最高的进程 比如我这里可以看到 etcd re...

网友评论

    本文标题:top+jstack分析cpu过高原因

    本文链接:https://www.haomeiwen.com/subject/tbifbxtx.html