专项测试之系统资源

系统资源分析(cpu统计、mem、网络流量、耗电量)

CPU与GPU关系

cpu需要处理图形,gpu才能拿到,但是cpu不能与gpu直接通信,所以要通过中间件,比如cpu要处理一个view,会把这个给中间件,然后中间件传递给gpu,但是cpu处理过快,gpu处理过慢,所以需要一个缓存,cpu处理完放入这个缓存里进行排队,然后gpu去缓存里取和绘制。                                           

CPU统计

将手机开发者权限及gpu权限打开,根据屏幕上gpu渲染不同颜色线进行统计分析,其每个颜色代表见:< https://developer.android.com/topic/performance/rendering/inspect-gpu-rendering >                

Mem统计

  • 查看3小时内的m内存使用情况:
adb shell dumpsys procstats --hours 3       
  • meinfo查看指定进程mem:
adb shell dumpsys meminfo com.xueqiu.android

网络流量分析

  • 显示网络流量:
adb shell dumpsys netstats
  • 例子:
-- 找到其应用的ID:adb shell dumpsys package com.xueqiu.android | grep userId
-- 根据id查看其网络流量情况:adb shell dumpsys netstats | findstr 100051(userId的值)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值