紅色代表了“執行時間”,它指的是Android渲染引擎執行盒子中這些繪製命令的時間,假如當前介面的檢視越多,那麼紅色便會“跳”得越高。實際使用中,比如我們平時刷淘寶App時遇到出現多張縮圖需要載入時,那麼紅色會突然跳很高,但是此時你的頁面滑動其實是流暢的,雖然等了零點幾秒圖片才加載出來,但其實這可能並不意味著你卡住了。
黃色通常較短,它代表著CPU通知GPU“你已經完成檢視渲染了”,不過在這裡CPU會等待GPU的回話,當GPU說“好的知道了”,才算完事兒。假如橙色部分很高的話,說明當前GPU過於忙碌,有很多命令需要去處理,比如Android淘寶客戶端,紅色黃色通常會很高。
藍色。假如想通過玄學曲線來判斷流暢度的話,其實藍色的參考意義是較大的。藍色代表了檢視繪製所花費的時間,表示檢視在介面發生變化(更新)的用時情況。當它越短時,即便是體驗上更接近“絲滑”,當他越長時,說明當前檢視較複雜或者無效需要重繪,即我們通常說的“卡了”。
參考http://mobile.zol.com.cn/565/5655468_all.html#p5661167