Trace、长时间现场
开机慢、亮屏后偶发卡顿或几小时后才出现的音频断续,通常等不到工程师连上电脑再按「开始录制」。要保留问题发生前的调度、帧或音频事件,采集配置必须提前在设备上运行。现场抓取要先确定触发点前后各保留多久,再选 Ring Buffer、周期写文件或...
一份 Trace 能在 UI 里打开、SQL 也查得到行,仍可能在采集中丢过数字。线程状态缺一段、进程名对不上、Track Event 只有 ID 没有名称时,先查数据丢在哪一层,再决定哪些分析还能继续。SQL 只能度量留下来的事件。丢失发...
dumpsys meminfo 显示进程内存上涨,Java heap dump 却没有对应的对象增长时,下一步先查上涨落在 Native Heap、图形 Buffer,还是其他映射。若可疑部分来自 malloc/new,heapprofd ...
开机慢、亮屏后偶发卡顿或几小时后才出现的音频断续,通常等不到工程师连上电脑再按「开始录制」。要保留问题发生前的调度、帧或音频事件,采集配置必须提前在设备上运行。现场抓取要先确定触发点前后各保留多久,再选 Ring Buffer、周期写文件或...
按钮按下后,按压态何时出现?滑动列表时,内容何时第一次跟着手指移动?这两个问题都要找到输入事件和对应的第一帧反馈;启动总耗时与后续动画帧率回答的是别的问题。本文用 Perfetto 把 InputReader 读到事件、InputDispa...
开机慢、亮屏后偶发卡顿或几小时后才出现的音频断续,通常等不到工程师连上电脑再按「开始录制」。要保留问题发生前的调度、帧或音频事件,采集配置必须提前在设备上运行。现场抓取要先确定触发点前后各保留多久,再选 Ring Buffer、周期写文件或...







