systrace的簡(jiǎn)單使用

一 獲取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)化:


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 更多分享請(qǐng)看http://www.cherylgood.cn While developing your appl...
    Angels_安杰閱讀 1,528評(píng)論 0 3
  • 本文基本翻譯自Facebook工程師的文章Speed up your app,也加入了自己的一些內(nèi)容。 會(huì)介紹以下...
    hjm1fb閱讀 3,799評(píng)論 0 4
  • 注意事項(xiàng): 布局優(yōu)化;盡量使用include、merge、ViewStub標(biāo)簽,盡量不存在冗余嵌套及過(guò)于復(fù)雜布局(...
    HarryXR閱讀 5,354評(píng)論 1 19
  • 伏在電腦前寫字,發(fā)郵件,突然想到好久沒(méi)有親筆寫一封信了。真的進(jìn)入數(shù)字化年代了,一切都變得那么飛快,快的讓人覺(jué)得不可...
    彎月流光閱讀 896評(píng)論 0 0
  • 續(xù) 三天了,看來(lái)我們完全成了熟悉的陌生人了?;蛟S你認(rèn)為這是在滿足我,成全我,因?yàn)楫?dāng)初是我把你清除了的,其實(shí)這與我當(dāng)...
    歹VS戔閱讀 169評(píng)論 0 0

友情鏈接更多精彩內(nèi)容