美文网首页
Android dumpsys 简述

Android dumpsys 简述

作者: WangDDY | 来源:发表于2020-11-21 11:03 被阅读0次

    dumpsys命令功能很强大,能dump系统服务的各种状态,非常有必要熟悉该命令的用法以及含义。

    一、 概述

    1.1 dumpsys命令用法

    可通过dumpsys命令查询系统服务的运行状态(对象的成员变量属性值),命令格式:dumpsys 服务名, 例如:

    dumpsys activity //查询AMS服务相关信息,相当于 ActivityManagerService.dump() 
    dumpsys window //查询WMS服务相关信息
    dumpsys cpuinfo //查询CPU情况
    dumpsys meminfo //查询内存情况
    
    

    重点信息:dumpsys activity 等价于 ActivityManagerService.dump()。 同理其他的命令也是类似的方式。

    可查询的服务有很多,可通过下面任一命令查看当前系统所支持的dump服务:

    adb shell dumpsys -l
    adb shell service list
    

    1.2 系统服务

    表一:

    服务名 类名 功能
    activity ActivityManagerService AMS相关信息
    package PackageManagerService PMS相关信息
    window WindowManagerService WMS相关信息
    input InputManagerService IMS相关信息
    power PowerManagerService PMS相关信息
    batterystats BatterystatsService 电池统计信息
    battery BatteryService 电池信息
    alarm AlarmManagerService 闹钟信息
    dropbox DropboxManagerService 调试相关
    procstats ProcessStatsService 进程统计
    cpuinfo CpuBinder CPU
    meminfo MemBinder 内存
    gfxinfo GraphicsBinder 图像
    dbinfo DbBinder 数据库

    表二:

    服务名 功能
    SurfaceFlinger 图像相关
    appops app使用情况
    permission 权限
    processinfo 进程服务
    batteryproperties 电池相关
    audio 查看声音信息
    netstats 查看网络统计信息
    diskstats 查看空间free状态
    jobscheduler 查看任务计划
    wifi wifi信息
    diskstats 磁盘情况
    usagestats 用户使用情况
    devicestoragemonitor 设备信息

    参考链接: GitYuan

    相关文章

      网友评论

          本文标题:Android dumpsys 简述

          本文链接:https://www.haomeiwen.com/subject/khqsiktx.html