dumpsys cpuinfo
来源:互联网 发布:armageddon软件 编辑:程序博客网 时间:2024/05/18 01:32
文章出处:http://blog.csdn.net/shift_wwx
根据android 中的dumpsys和android 查看内存使用情况不做过多的source code解析。
根据:
ServiceManager.addService("cpuinfo", new CpuBinder(m));
找到CpuBinder:
@Override protected void dump(FileDescriptor fd, PrintWriter pw, String[] args) { if (mActivityManagerService.checkCallingPermission(android.Manifest.permission.DUMP) != PackageManager.PERMISSION_GRANTED) { pw.println("Permission Denial: can't dump cpuinfo from from pid=" + Binder.getCallingPid() + ", uid=" + Binder.getCallingUid() + " without permission " + android.Manifest.permission.DUMP); return; } synchronized (mActivityManagerService.mProcessCpuThread) { pw.print(mActivityManagerService.mProcessCpuTracker.printCurrentLoad()); pw.print(mActivityManagerService.mProcessCpuTracker.printCurrentState( SystemClock.uptimeMillis())); } }
最终就可以获取cpu使用情况了:
130|root@h15:/ # dumpsys cpuinfoLoad: 0.44 / 0.49 / 0.5CPU usage from 79896ms to 19892ms ago: 48% 3803/kdvb-ad-0-fe-0: 0% user + 48% kernel 0.5% 6221/kworker/1:0: 0% user + 0.5% kernel 0.5% 6336/kworker/0:1: 0% user + 0.5% kernel 0.2% 2586/tvserver: 0% user + 0.2% kernel 0.1% 1549/kthread_di: 0% user + 0.1% kernel 0% 3749/system_server: 0% user + 0% kernel / faults: 1 minor 0% 2591/surfaceflinger: 0% user + 0% kernel 0% 3887/com.android.systemui: 0% user + 0% kernel / faults: 4 minor 0% 4034/com.qiyi.video: 0% user + 0% kernel / faults: 2 minor25% TOTAL: 0% user + 25% kernel
0 0
- dumpsys cpuinfo
- cpuinfo
- cpuinfo
- cpuinfo
- cpuinfo
- CpuInfo
- Cpuinfo
- dumpsys
- dumpsys
- dumpsys
- dumpsys
- dumpsys
- dumpsys
- dumpsys
- cpuinfo说明
- /proc/cpuinfo
- /proc/cpuinfo
- /proc/cpuinfo
- 十年一梦 血泪史5
- javascript和CSS嵌入式写法
- 理解Linux系统/etc/init.d目录和/etc/rc.local脚本
- Myeclipse中如何移出Capabilities??
- 英文站外链查询工具
- dumpsys cpuinfo
- Populating Next Right Pointers in Each Node
- 【android】LayoutInflater.inflate方法的详解及xml根元素的布局参数不起作用的问题
- ContentProvider 中getType()方法的认识
- Jquery Uploadify之Java获取动态传参参数
- 实战Nginx与PHP(FastCGI)的安装、配置与优化
- Android Dialog无法填满屏幕宽度问题解决
- Oracle无法插入含有日期的数据
- Vagrant 快速入门