Android Traceview工具使用

2021-09-01 11:50:05 字數 1015 閱讀 3156

trracview效能分析功能另一利器。它是程序級別的

debug.startmethodtracing("demo");

debug.stopmethodtracing();

雙擊在android-sdk\tools目錄下的monitor.bat,就可以彈出類似android studio或eclipse中的ddms工具

引數說明:

name: 該執行緒執行過程中所呼叫的函式名

incl cpu time: 某函式占用的cpu時間,包含內部呼叫其它函式的cpu時間

excl cpu time: 某函式占用的cpu時間,但不含內部呼叫其它函式所占用的cpu時間

incl real time: 某函式執行的真實時間(以毫秒為單位),內含呼叫其它函式所占用的真實時間

excl real time: 某函式執行的真實時間(以毫秒為單位),不含呼叫其它函式所占用的真實時間

call+recur calls/total: 某函式被呼叫次數以及遞迴呼叫佔總呼叫次數的百分比

cpu time/call: 某函式呼叫cpu時間(incl cpu time)與呼叫次數的比,等價於該函式平均執行時長。

real time/call: 某函式呼叫cpu時間(incl real time)與呼叫次數的比。等價於該函式平均真實時長

重點關注項:

cpu time/call 函式平均執行時間較長的函式;

call+recur calls/total,呼叫次數非常頻繁的函式。

將生成的trace檔案,打包壓縮為zip包。然後開啟chrome瀏覽器輸入chrome://tracing/。最後將zip壓縮包檔案拖入就可以生成下圖所示:

iPhone Instruments工具使用

本文摘自 xcode 視窗並顯示出問題的 這是非常棒的功能。在本例中,第一次 nsstring 分配的時候出現了洩露,你需要做一些處理。這是個非常簡單的例子,但找到為什麼會發生洩露則要麻煩些。讓我們仔細看一下例子。在 viewdidload 當中,我們為字串分配到了記憶體,如下所示 mmyleaky...

alibaba easyexcel 工具的使用

匯入 easyexcel 依賴 com.alibabagroupid easyexcelartifactid 2.1.2version dependency 讀取 excel 檔案 model 建立實體類 student data public class student 建立 student 的 ...

Zmap Zgrab massdns工具的使用總結

他是一款網路掃瞄工具,據說可以在40分鐘內掃瞄整個ipv4的位址空間,我們可以用它來快速發現開啟對應埠的ip,這的確非常方便,因為速度特別快。用於發現埠為443的ip指令 sudo zmap w top 1m a only ip.csv p 443 b 100m o top 1m a open 44...