日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Trace View

發布時間:2024/8/1 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Trace View 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

1.trace Log 的打開方法

使用Android Device Monitor可以查看trace Log內容,步驟如下,打開Android Device Monitor,選擇File,然后打開*.trace log分析。
當然,你也可以使用Android Device Monitor 的圖形按鍵進行trace的抓取與查看。

使用Android Device Monitor 查看trace Log

2.Trace log 的分析

打開Trace log后,Traceview使用以下兩個窗格顯示log數據:

  • 時間軸窗格:
    描述每個線程何時進入和退出方法的時間軸窗格
  • 配置文件窗格:
    總結每個線程在跟蹤日志的執行期間的配置文件窗格
    以下各節提供有關traceview輸出窗格的附加信息。

3.Trace log 時間軸窗格

每個線程的執行都顯示在自己的進程中,并且時間向右增加。 每種方法都以不同的顏色顯示。 第一行下方的細線顯示所選方法的子項(從入口到出口),如下圖所示。

時間軸窗格

4.Trace log配置文件窗格

如下圖所示,配置文件窗格提供了系統在Systrace期間每種方法的執行的列表以及耗時。

另外,調用另一個方法的方法稱為父級方法,父級調用的方法稱為其子級。 當您通過單擊方法選擇一種方法時,它會在兩個單獨的節點下顯示其父項和子項。

對于配置文件窗格中的每個頂級節點,表中的Calls + Rec,Calls / Total列(圖2中未顯示)將顯示該方法調用次數和遞歸調用次數。或者,對于父級和子級方法,此列顯示方法在頂級節點中是方法的子級或父級的調用次數。

?

Parents下方表示調用該方法的父方法,

Children下方表示該方法內部調用的子方法,接下來我們繼續點擊比例最高的方法進入看看

?

該圖片頂部有多個英文名稱,含義如下

名稱含義
Name追蹤期間所調用的方法
Incl Cpu Time %Cpu執行該方法及其子方法所花費時間占Cpu總執行時間的百分比
Incl Cpu TimeCpu執行該方法該方法及其子方法所花費的時間,以毫秒為單位
Excl Cpu Time %Cpu執行該方法所花費的時間占Cpu總時間的百分比,不包含內部調用其它方法時間
Excl Cpu TimeCpu執行該方法所花費的時間,不包含內部調用其它方法時間,以毫秒為單位
Incl Real Time %該方法及其子方法從開始執行到結束所花費的實際時間占總時間的百分比
Incl Real Time該方法及其子方法從開始執行到結束所花費的實際時間,以毫秒為單位
Excl Real Time %該方法從開始執行到結束所花費的實際時間占總時間的百分比,不包含子方法
Excl Real Time該方法從開始執行到結束所花費的實際時間,以毫秒為單位,不包含子方法
Calls+Recur Calls/Total方法調用次數+遞歸次數 調用次數/總次數 【前半截是方法的數據,后半截是點擊方法后下方彈出的子方法的數據】
Cpu Time/CallCpu執行時間和調用次數的百分比,表示每次調用所消耗的Cpu時間
Real Time/Call方法執行實踐花費的時間和調用次數的百分比,表示該方法平均執行時間


?

總結

以上是生活随笔為你收集整理的Trace View的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。