这个适配性不好整,目前我用华为 p30 来执行 adb 命令,返回的数据并没有 Stats 这个关键字,我看你正则是用 Stats 来判断的结尾,所以在我这数据又不对了
我用的华为 android10,没有这个文件……感谢回答
没有这个文件,有/proc/uid_procstat 但是没有访问权限,看不到里面的东西
这个还真不知道,我去搜索一把
不用 charles 吧,我自己的 demo 是没有网络请求的,就一个 hello world,为啥 proc 会增长,明显不正常
看来大佬都不来这个版块……
https://github.com/sailenxu/PerformaceMonitor 我做的一个半成品,里面有 android 端获取 cpu 和内存的代码,可以参看一下,目前来看数据准确程度还是可以的
我个人在做的一个工具,可以参考一下,里面有 monkey 的执行和 cpu 内存的采集。不建议直接拿来用,而是分析一下实现方式https://github.com/sailenxu/PerformaceMonitor
我使用了楼主获取流量的方式,但是通过实践证明,我自己新建一个 app,里面没有网络的请求,查看/net/dev 文件,流量还是会增加,所以觉得此方法统计的数据不准确
话说不需要指定驱动位置吗?