3.技术-CPU飙高分析和排查(三)-CPU-us%高定位原因

目录

一.定位CPU高代码位置

二.总结

一.定位CPU高代码位置

模拟占用CPU

二.总结

对于用户态的cpu飙高相对比较简单,比较常见的就是死循环,正则表达式回溯导致的CPU飙高(后面会详细介绍)。

方法总结为找出进程,找出线程,找出代码。

总之时间复杂度高CPU也会上去,在高并发场景下避免高时间复杂度的程序,比如对于

一些排序算法可以通过其他手段预先排好序,程序只读取即可。

你可能感兴趣的:(3.技术-CPU飙高分析和排查(三)-CPU-us%高定位原因)