CPU性能优化 分析以及定位问题代码
- cup分析
CPU主要是用于中断,内核,用户进程处理.优先级是中断>内核>用户进程
三个重要概念:上下文切换,运行队列,利用率(重要).
通过top命令可以查看cpu的消耗情况,执行top后,按1则显示按核cpu处理情况
例如
可以看出cpu高达71.4
Dump出来该线程的信息,
通过jstack –l pid
然后看具体的线程
计算线程nid
将
在dump中可以查到与0xd7b最接近的0xd7
可以看到
CPU主要是用于中断,内核,用户进程处理.优先级是中断>内核>用户进程
三个重要概念:上下文切换,运行队列,利用率(重要).
通过top命令可以查看cpu的消耗情况,执行top后,按1则显示按核cpu处理情况
例如
可以看出cpu高达71.4
Dump出来该线程的信息,
通过jstack –l pid
然后看具体的线程
计算线程nid
将
在dump中可以查到与0xd7b最接近的0xd7
可以看到