CPU性能优化 分析以及定位问题代码

  1. cup分析

CPU主要是用于中断,内核,用户进程处理.优先级是中断>内核>用户进程

三个重要概念:上下文切换,运行队列,利用率(重要).

CPU性能优化 分析以及定位问题代码

通过top命令可以查看cpu的消耗情况,执行top后,按1则显示按核cpu处理情况

例如

CPU性能优化 分析以及定位问题代码

可以看出cpu高达71.4

Dump出来该线程的信息,

通过jstack –l pid

CPU性能优化 分析以及定位问题代码

然后看具体的线程

计算线程nid

CPU性能优化 分析以及定位问题代码

在dump中可以查到与0xd7b最接近的0xd7

CPU性能优化 分析以及定位问题代码

可以看到

CPU性能优化 分析以及定位问题代码