下載:https://github.com/NetEase/Emmagee/releases/download/V2.5/Emmagee.apkgit
1.Emmagee——Android性能測試工具github
Emmagee是一款實用,方便的性能測試工具,適用於指定的Android App,它能夠監控CPU,內存,網絡流量,電池電流和狀態(某些設備不受支持),新功能,如頂級活動和堆大小(若是有根)(Root Toast)可能會不斷顯示),最新版本也支持。此外,它還提供了一些很酷的功能,例如自定義收集數據的間隔,在浮動窗口中呈現實時進程狀態等等。網絡
2.我爲何要使用Emmagee?工具
與僅進行系統級監控的大多數其餘性能測試工具不一樣,Emmagee提供監控任何單個應用程序的能力。優勢:性能
3.Android版本限制測試
Android 5.0及以上版本:不推薦使用getRunningTasks()和getRunningAppProcesses(),只返回您的應用程序進程,所以沒法從Android 5.0獲取TopActivity。
Android 7.0:谷歌限制訪問/ proc,也沒法從Android 7.0中的TOP命令獲取目標應用程序的pid,所以不能支持7.0及以上版本。blog
4.某些設備不受支持:進程
如下不受支持的設備意味着某些性能數據在監視時將顯示「null」或「N / A」內存
5.如何使用Emmagee?get
安裝以後,打開Emmagee會顯示出目前系統已經安裝的應用(可在設置中配置間隔)。選擇一個應用以後,點擊「開始測試」按鈕,Emmagee會自動啓動被測應用,並在最上方顯示流量、CPU、內存等數據,在該狀態下可任意使用被測應用,Emmagee會自動進行相關數據的記錄,終止測試以後會生成相應的報告,並保存在Android目錄中。
6.測試報告
(1)Emmagee-->設置-->測試報告-->打開。
(2)從手機Android目錄Emmagee中打開CSV文件。
(3)在設置中配置郵箱地址後自動發送到郵箱,在郵箱打開。