case分析power/performace/thermal
悟空明镜
做一个快乐和健康的人。
mail:[email protected]
展开
-
pr_emerg耗时,影响性能原理排查
概述本文涉及到的性能debug方式如下:ftrace的使用。lock contention/lockdep的使用。一、 问题来源以及debug思路“在调试 vdsp的dvfs,发现notify执行dvfs callback的时候callback中执行会很慢,两条log之间什么都不作,耗时都可能在8ms左右,固定cpu/ddr频率也不没效果。”debug思路如下:确认在何种情况下...原创 2020-02-24 18:18:14 · 2250 阅读 · 0 评论 -
Android app启动耗时分析
最近在看下面这个case:双击锁屏界面“未读信息”,手指离开屏幕的前一帧开始计时,至页面跳转到信息页面完全展示结束. 为何9.0版本耗时比8.1版本要多些.多是调度问题导致的.我擦.哈哈.本文的目的是理清楚app从点击到完全展示页面耗时是怎么测量或者说衡量的标准是什么?以前没仔细研究过.下面记录打卡下.通过systrace来定义:查找出用户点击屏幕开始的点,可以看touch的irq中断...原创 2018-11-27 17:31:25 · 1391 阅读 · 0 评论