from:https://www.e-learn.cn/content/qita/2048882
git hub:https://github.com/NetEase/Emmagee
wiki:https://github.com/NetEase/Emmagee
地址:https://github.com/NetEase/Emmagee/releases
為什么要使用Emmagee?
與僅進行系統級監控的大多數其他性能測試工具不同,Emmagee提供監控任何單個應用程序的功能。您不應錯過的其他優點:
- 開源
- 使用方便
- 特定於進程的監視,包括CPU,內存,網絡流量,電池電流,啟動時間和狀態
- 浮動窗口,呈現實時進程狀態
- CSV格式報告,可以轉換為您想要的任何其他格式
- 用戶定義的收集間隔
- 完全支持Android 2.2及以上版本
如何使用Emmagee?
首先,你應該有Emmagee.apk,下載這里或建立apk文件youself 這里,則:
- 啟動Emmagee App
- 配置間隔
- 選擇目標流程
- 單擊開始按鈕
如果要停止測試,只需返回Emmagee並單擊“停止”按鈕。
Android 5.0及以上版本
Android 5.0 and above
:不推薦使用getRunningTasks()和getRunningAppProcesses(),只返回您的應用程序進程,因此無法從Android 5.0獲取TopActivity。Android 7.0
:谷歌限制了對/ proc的訪問,也無法從Android 7.0中的TOP命令獲得目標應用程序的pid,我很遺憾地告訴我不能支持7.0。- 說明:貌似手機root后可以,嘗試中~