1. 程式人生 > >GT--記錄android app消耗的cpu/記憶體/流量 /電量

GT--記錄android app消耗的cpu/記憶體/流量 /電量

騰訊GT簡介:

此apk是一款可以對APP進行測試的軟體,可以在任何情況下快速測試手機app的CPU、記憶體、流量、電量、幀率/流暢度等效能測試。有安卓版本和ios版本,分別下載

1.下載騰訊GT

安卓版本:

ios版本:

2.將下載包分別安裝到安卓和ios,以下均以安卓為例

3.在安卓手機上開啟GT,點選接受


4.點選選擇被測應用,選中自己要測的app


5.選擇關注的測試點,cup、net(流量)、記憶體(pss)等,如果沒有啟動可以,點選lunch進行啟動,這裡應用已經在運行了。

6.進入引數標籤,點選編輯,拖拽要時時監控的效能指標到懸浮窗展示的引數這,如要監控cup(cpu)、記憶體(pss)、流量(pnet)(以後在執行目標app時可實時看到這些引數變化)


7.拖拽完成後,點選完成後返回到引數標籤


8.在引數標籤繼續勾選需要監控的引數,只是不實時看到而已。如電量


9.開啟要測試的app,點選紅色圓點啟動監控,開始測試。


10.測試完成後,點選紅色的停止按鈕


11.開啟gt介面,檢視各個效能指標資料。單擊效能指標,可以檢視該效能指標的詳情。如點選cpu


12.批量儲存監控的資料:單擊儲存,將勾選的效能指標資料儲存到該資料夾,點選ok。(點選刪除按鈕可以將監控的資料批量刪除)


13.手機使用usb利用360手機助手連線電腦,找到剛才的資料夾。預設在sd卡的GT-GW-xx-GW-DATA下


14.使用excel或文字檔案開啟.csv檔案,使用自帶的統計圖示功能生成統計圖。安卓4.0以上系統檢視fps前要注意在開發者選項裡選中“禁用硬體疊加”,才能得到準確的fps值。
 


15.進行監控結果的判斷

a.檢視記憶體pss判斷有無記憶體洩漏(使用完後沒有釋放記憶體)

Native/Dalvik :主要看這項,它分別給出的是JNI層和Java層的記憶體分配情況,如果發現這個值一直增長,則代表程式可能出現了記憶體洩漏。

Total:該應用實時佔用的真正記憶體


b.檢視電量:一個系統走一遍基礎功能耗電不應超過20%。在gt的外掛標籤裡有耗電測試。這裡已知對個別手機比較準確,可以考慮使用其他的工具來測耗電量。


c.檢視流量pnet:流量應穩步或較小的遞增,如果一下變大,就要檢視是哪費流量了進行優化


d.cpu檢視: