一 獲取trace文件
首先找到到自己systrace.py文件(SDK工具),然后在這個(gè)目錄下執(zhí)行命令 :
????python systrace.py --time=10 -o mynewtrace.html sched gfx view wm
參數(shù)意義:
time=10? 時(shí)間:打算錄制的時(shí)間,單位:秒? ?
mynewtrace.html 名字 :生成trace的名字
生成的文件:

二 分析文件
打開上一步生成的文件如圖:

找到自己的包名 查看UI線程。
快捷鍵指南:
w::放大
s:縮小
a:左移
d:右移
m:查看耗時(shí)(也可以鼠標(biāo)拉取)
選圖是放大過(guò)后如下:

幀說(shuō)明:
綠色最好(不卡頓),黃色次之(接近卡頓,盡量?jī)?yōu)化),紅色(卡頓,丟幀)
點(diǎn)擊幀會(huì)看到一些Alert,提醒我們哪里耗時(shí),如何優(yōu)化:
