【App性能】:TraceView分析法

抓取traceview的日誌有兩種方式,3d

1,是在代碼中片斷中添加:日誌

  Debug.startMethodTracing(「hello」);
    .......
  Debug.stopMethodTracing();

2,是在Android Device Monitor經過Start/Stop Method Profiling(開啓/中止方法分析)抓取到trace日誌信息,blog

選中須要監控的應用進程,點擊圖上按鈕Start Method Profiling,就會變成Stop,操做完成以後,就點擊stop,就會生成trace文件,進程

生成的文件以下圖:ci

主要偶遇兩個值須要重點關注,Calls + Recur Calls / Total , (調用的次數); Cpu Time / Call(調用的時間)it

兩種方式的都能抓到執行耗時最長,和執行次數最多的方法,有助於判斷在APP使用過程當中,有明顯卡頓的現象,從而分析代碼問題。class

相關文章
相關標籤/搜索