Android記憶體分析工具集【8】系統Settings中自帶的介面:Procstats與meminfo
阿新 • • 發佈:2020-10-17
Process Stats:
Android 4.4 KitKat提出了一個新系統服務,叫做procstats。它將幫助你更好的理解你app在後臺(background)時的記憶體使用情況。
Procstats可以去監視你app在一段時間的行為,包括在後臺運行了多久,並在此段時間使用了多少記憶體。從而幫助你快速的找到應用中不效率和不規範的地方去避免影響其performs,尤其是在低記憶體的裝置上執行時。
你可以通過adb shell命令去使用procstats(adb shell dumpsys procstats --hours 3),或者更方便的方式是執行Process Stats開發者工具(在4.4版本的手機中點選Settings > Developer options > Process Stats)
點選單個條目還可以檢視詳細資訊
meminfo:
Android還提供了一個工具叫做meminfo。它是根據PSS標準 (Proportional Set Size——實際實體記憶體)計算每個程序的記憶體使用並且按照重要程度排序。
你可以通過命令列去執行它:(adb shell dumpsys meminfo)或者使用在裝置上點選Settings > Apps > Running(與Procstats不用,它也可以在老版本上執行)