Android開發除錯效能分析工具 dumpsys

2021-08-11 02:06:17 字數 1983 閱讀 8396

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 呈現模式圖及...