TraceView的一點使用心得

公司最近的安卓項目異??D,boss讓我嘗試解決一下,網(wǎng)上搜了很久,學(xué)習了一下TraceView的用法,現(xiàn)學(xué)現(xiàn)賣,誤打誤撞地抓出了卡頓元兇。

首先打開ddms,選中要調(diào)試的程序,點擊紅圈標示的圖標,

彈出這么一個對話框,選擇要調(diào)試的性能選項,看自己需要,這里勾了兩個

ok后,點擊下圖中紅圈的按鈕,彈出一個對話框確定之后就在要調(diào)試的app上進行滑動等操作,完畢后再點一次剛才的按鈕

然后會彈出這樣一個界面,這就是分析的結(jié)果,看下面的表內(nèi)有很多數(shù)據(jù),具體意思看下表,我是以incl cpu time來看的,找到占用最大的,看他的children,尋找占用最大的,一直點下去

該表來自于網(wǎng)絡(luò)

點了n次后,點不動了,到了最終的地方,也就是這個引起的卡頓現(xiàn)象,百度一下com.tendcloud,可以知道時是talkingdata,我們公司用他來做統(tǒng)計分析,將talkingdata去掉后,程序恢復(fù)正常,不再卡頓,可見是由他引起的,不過對于這種第三方sdk,我也沒有什么好的解決辦法,除了反饋客服,也只有換其他統(tǒng)計了。。。

參考文章:http://blog.jobbole.com/78995/

http://www.oschina.net/news/56500/traceview-android

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

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

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,036評論 25 709
  • 概要 應(yīng)用運行時的卡頓問題非常影響用戶體驗,嚴重降低產(chǎn)品表現(xiàn)力,本文將介紹應(yīng)用卡頓原因以及分析方法等等。 卡頓問題...
    某昆閱讀 2,842評論 1 8
  • 依然是盛唐李白那輪明月 穩(wěn)穩(wěn)懸掛在天上 從漠河到滇南 青藏高原一路東進到江南水鄉(xiāng) 從蒙古大草原 茫茫戈壁上 三百六...
    聊齋主人閱讀 150評論 0 1
  • 真希望我從不曾存在 禮貌的疏離 無聲的責備 一次次路過的面孔 透明的我 攔板后無助的渴望 我真的不曾來過,直到 我...
    有空就看書寫字閱讀 305評論 1 1
  • dscf is
    MOCP閱讀 227評論 0 0

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