5.CPU 调度问题
重要任务跑小核性能不足导致卡顿
如下图 , RenderThread 跑到了小核, 导致这一帧执行时间过长,造成卡顿图片:
?...如下图, 这是一个 CTS 问题, CTS 主线程由于被绑定到了 cpu7 , 由于 cpu7 在执行 RenderThread , 所以主线程没有调度到, 导致 CTS 失败
?...由于起进程是一件很消耗 cpu 的操作, 所以如果后台一直有进程被杀和重启, 那么前台的进程很容易出现卡顿
Memory : 由于低内存的原因, 很容易触发各个进程的 GC , 如下图的 CPU 状态可以看到...滑动列表时候 IO 导致卡顿
12.GPU 渲染导致 SurfaceFlinger 耗时
当 SurfaceFlinger 有 GPU 渲染时, 其主线程的执行时间就会变长, 也会导致合成不及时而卡顿...GPU 渲染导致 SurfaceFlinger 耗时
13.KSWAPD 跑大核
低内存时, kswapd 由于负载比较高 , 其 cpu 占用比较高, 且经常会跑到大核上 , 导致机器发热限频, 或者抢占主线程的