dumpsys可以用來檢視android系統執行過程中的資訊狀態,如cpu、記憶體使用....
例1:檢視dumpsys的「子命令」
adbshell dumpsys | grep "dump of service"
output:
dump of service su***ceflinger:
dump of service accessibility:
dump of service account:
dump of service activity:
dump of service alarm:
dump of service audio:
dump of service backup:
dump of service battery:
dump of service batteryinfo:
dump of service clipboard:
dump of service connectivity:
dump of service content:
dump of service cpuinfo:
dump of service device_policy:
dump of service devicestoragemonitor:
dump of service diskstats:
dump of service dropbox:
dump of service entropy:
dump of service hardware:
dump of service input_method:
dump of service iphonesubinfo:
dump of service isms:
dump of service location:
dump of service media.audio_flinger:
dump of service media.audio_policy:
dump of service media.player:
dump of service meminfo:
dump of service mount:
dump of service netstat:
dump of service network_management:
dump of service notification:
dump of service package:
dump of service permission:
dump of service phone:
dump of service power:
dump of service reboot:
dump of service screenshot:
dump of service search:
dump of service sensor:
dump of service simphonebook:
dump of service statusbar:
dump of service telephony.registry:
dump of service throttle:
dump of service usagestats:
dump of service vibrator:
dump of service wall*****:
dump of service wifi:
dump of service window:
注:在非「posix」類作業系統中,可使用findstr代替grep
例2:檢視cpu資訊:
adb shell dumpsys cpuinfo
例3:檢視程式的記憶體使用情況:
adb shell dumpsys meminfo $package_name or $pid //使用程式的包名或者程序id
golang除錯效能分析
golang程式的cpu及記憶體使用情況效能分析 1.runtime.memstats檢視記憶體占用情況 讀取當前記憶體資訊的方法 func printmemstats func test log.println loop end.func main 主線程 睡眠等待 alloc golang語言框...
Android效能分析工具
1 systrace 在android4.1以後才出現的工具,採用python指令碼實現,可以生成html格式的報告,螢幕渲染時間為16ms,如果超過10ms的話就會產生卡頓。它主要由3部分組成 2 traceview 有兩種方法,第一種,在 中新增開始和結束函式呼叫,第二紅採用ddms開始和停止按...
Android應用開發效能優化完全分析
1.背景 2.應用 ui 效能問題分析 2 1 應用 ui 卡頓原理 2 2 應用 ui 卡頓常見原因 2 3 應用 ui 卡頓分析解決方法 2 3 1 使用 hierarchyviewer 分析 ui 效能 2 3 2 使用 gpu 過度繪製分析 ui 效能 2 3 3 使用 gpu 呈現模式圖及...