dumpsys 命令

来源:互联网 发布:java jdk安装 编辑:程序博客网 时间:2024/05/18 01:06

1、dumpsys命令

  1. dumpsys -l 可查看当前手机系统所有的service

  2. dumpsys [service],可查看指定service的dump信息。下面列举部分比较常用的dumpsys指令:

命令功能dumpsys package <package_name>查看指定包名的信息dumpsys activity <package_name>查看指定包名的activity信息dumpsys meminfo <package_name>查看指定包名的内存信息dumpsys batterystats查看电池信息dumpsys battery查看电池信息dumpsys cpuinfo查看CPU信息dumpsys alarm查看Alarm信息dumpsys audio查看声音信息dumpsys netstats查看网络统计信息dumpsys diskstats查看空间free状态dumpsys jobscheduler查看任务计划dumpsys power查看功耗信息dumpsys wifi查看wifi信息

比如:

  • 查看内存信息:

      dumpsys meminfo
  • 查看dumpsys内存的帮助信息

      dumpsys meminfo -h  //此处以meminfo为例,其他指令也是类同
  • 查看具体apk或pid的内存信息:

      dumpsys meminfo <packagename> 或者<pid>

其他的dumpys指令也有类似的作用。

其他: 
另外,还有一个比较重要的dumpstate指令:

  1. 基本信息,如版本信息,内存基本信息,cpu基本信息,硬件信息等
  2. 系统log/panic信息
  3. 网络/路由信息
  4. 锁的使用信息
  5. 进程信息
  6. binder信息
  7. 应用程序安装信息
  8. 磁盘使用情况
  9. 所有activity,services信息
  10. properties信息等

而bugreport的真正实现便是通过dumpstate指令来完成的。

0 0
原创粉丝点击