首页 > 学院 > 开发设计 > 正文

每天一个adb命令:dumpsys命令详解

2019-11-06 10:02:13
字体:
来源:转载
供稿:网友

dumpsys是一个能帮助我们对手机进行性能分析的命令,它可以帮助我们获取电池、内存、cpu、磁盘、wifi等等信息,具体能查询的信息可以通过命令:

adb shell dumpsys | grep 'DUMP OF SERVICE'DUMP OF SERVICE DockObserver:DUMP OF SERVICE SmartShowManager:DUMP OF SERVICE SurfaceFlinger:DUMP OF SERVICE accessibility:DUMP OF SERVICE account:DUMP OF SERVICE activity:DUMP OF SERVICE alarm:DUMP OF SERVICE alipay_service:DUMP OF SERVICE android.security.keystore:DUMP OF SERVICE appops:DUMP OF SERVICE appwidget:DUMP OF SERVICE assetatlas:DUMP OF SERVICE audio:DUMP OF SERVICE backup:DUMP OF SERVICE battery:DUMP OF SERVICE batteryPRoperties:DUMP OF SERVICE batterystats:DUMP OF SERVICE bbk_touch_screen_service:DUMP OF SERVICE bluetooth_manager:DUMP OF SERVICE clipboard:DUMP OF SERVICE cneservice:DUMP OF SERVICE com.qti.snapdragon.sdk.display.IColorService:DUMP OF SERVICE com.qualcomm.qti.auth.fidocryptodaemon:DUMP OF SERVICE commontime_management:DUMP OF SERVICE connectivity:DUMP OF SERVICE consumer_ir:DUMP OF SERVICE content:DUMP OF SERVICE country_detector:DUMP OF SERVICE cpuinfo:DUMP OF SERVICE dbinfo:DUMP OF SERVICE device_policy:DUMP OF SERVICE devicestoragemonitor:DUMP OF SERVICE diskstats:DUMP OF SERVICE display:DUMP OF SERVICE display.qservice:DUMP OF SERVICE dpmservice:DUMP OF SERVICE dreams:DUMP OF SERVICE drm.drmManager:DUMP OF SERVICE dropbox:DUMP OF SERVICE engineer_utile:DUMP OF SERVICE entropy:DUMP OF SERVICE fingerprint:DUMP OF SERVICE getuk.service:DUMP OF SERVICE gfxinfo:DUMP OF SERVICE goodix.fp:DUMP OF SERVICE hall_state_service:DUMP OF SERVICE hardware:DUMP OF SERVICE imms:DUMP OF SERVICE ims:DUMP OF SERVICE input:DUMP OF SERVICE input_method:DUMP OF SERVICE iphonesubinfo:DUMP OF SERVICE isms:DUMP OF SERVICE isub:DUMP OF SERVICE jobscheduler:DUMP OF SERVICE launcherapps:DUMP OF SERVICE location:DUMP OF SERVICE lock_settings:DUMP OF SERVICE media.audio_flinger:DUMP OF SERVICE media.audio_policy:DUMP OF SERVICE media.camera:DUMP OF SERVICE media.player:DUMP OF SERVICE media.servicehub:DUMP OF SERVICE media.sound_trigger_hw:DUMP OF SERVICE media_projection:DUMP OF SERVICE media_router:DUMP OF SERVICE media_session:DUMP OF SERVICE meminfo:DUMP OF SERVICE motion_manager:DUMP OF SERVICE mount:DUMP OF SERVICE netpolicy:DUMP OF SERVICE netstats:DUMP OF SERVICE network_management:DUMP OF SERVICE network_score:DUMP OF SERVICE notification:DUMP OF SERVICE package:DUMP OF SERVICE permission:DUMP OF SERVICE persistent_data_block:DUMP OF SERVICE phone:DUMP OF SERVICE power:DUMP OF SERVICE print:DUMP OF SERVICE procstats:DUMP OF SERVICE profile:DUMP OF SERVICE qti.ims.connectionmanagerservice:DUMP OF SERVICE restrictions:DUMP OF SERVICE rttmanager:DUMP OF SERVICE samplingprofiler:DUMP OF SERVICE scheduling_policy:DUMP OF SERVICE search:DUMP OF SERVICE sensor_log:DUMP OF SERVICE sensorservice:DUMP OF SERVICE serial:DUMP OF SERVICE servicediscovery:DUMP OF SERVICE simphonebook:DUMP OF SERVICE sip:DUMP OF SERVICE statusbar:DUMP OF SERVICE telecom:DUMP OF SERVICE telephony.registry:DUMP OF SERVICE textservices:DUMP OF SERVICE trust:DUMP OF SERVICE uimode:DUMP OF SERVICE updatelock:DUMP OF SERVICE usagestats:DUMP OF SERVICE usb:DUMP OF SERVICE user:DUMP OF SERVICE vendor.qcom.PeripheralManager:DUMP OF SERVICE vibrator:DUMP OF SERVICE vivo_daemon.service:DUMP OF SERVICE vivo_fingerprints_service:DUMP OF SERVICE vivo_fp_service:DUMP OF SERVICE vivo_perf_service:DUMP OF SERVICE vivo_permission:DUMP OF SERVICE vivo_permission_service:DUMP OF SERVICE vivo_prox_cali_service:DUMP OF SERVICE vivosmartmultiwindowservice:DUMP OF SERVICE voiceinteraction:DUMP OF SERVICE wallpaper:DUMP OF SERVICE webviewupdate:DUMP OF SERVICE wifi:DUMP OF SERVICE wifip2p:DUMP OF SERVICE wifiscanner:DUMP OF SERVICE window:

这里就不一一介绍,拎出几个常用的说明。

参数名 解释
account 显示accounts信息
activity 显示所有的activities的信息
cpuinfo 显示CPU信息
window 显示键盘,窗口和它们的关系
wifi 显示wifi信息
batteryinfo $package_name 电量信息及CPU使用时长
package packagename 获取安装包信息
usagestats 每个界面启动的时间
statusbar 显示状态栏相关的信息
meminfo 内存信息
diskstats 磁盘相关信息
battery 电池信息
alarm 显示闹钟信息
gfxinfo 图像
dbinfo 数据库

注: 表格来源

dumpsys cpuinfo //打印一段时间进程的CPU使用百分比排行榜dumpsys meminfo -h //查看dump内存的帮助信息dumpsys package <packagename> //查看指定包的信息dumpsys activity top //当前界面app状态dumpsys activity oom //进程oom状态dumpsys display | grep DisplayDeviceInfo //获取屏幕分辨率dumpsys battery //电池信息dumpsys cpuinfo //cpu信息dumpsys meminfo (+package) //内存信息(对应包的)dumpsys activity top //获取当前界面的UI信息dumpsys activity top | grep ACTIVITY //获取当前页面的activitydumpsys package PACKAGE_NAME //获取package信息dumpsys notification //获取通知栏信息dumpsys wifi //获取到当前连接的wifi名、搜索到的wifi列表、wifi强度等dumpsys power //可以获取到是否处于锁屏状态:mWakefulness=Asleep或者mScreenOn=false亮度值:mScreenBrightness=255屏幕休眠时间:Screen off timeout: 60000 ms屏幕分辨率:mDisplayWidth=1440,mDisplayHeight=2560dumpsys telephony.registry//mCallState值为0,表示待机状态、1表示来电未接听状态、2表示电话占线状态mCallForwarding=false #是否启用呼叫转移mDataConnectionState=2 #0:无数据连接 1:正在创建数据连接 2:已连接mDataConnectionPossible=true #是否有数据连接mDataConnectionApn= #APN名称
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表