所以我一直专注于通过 ADB 检测 Android 设备及其各个进程的页面错误。到目前为止,我已经能够通过
提取一些原始信息adb shell dumpsys cpuinfo
虽然这提供了每个进程的粒度数据,但时间段并不是根据收集的主要和次要页面错误来固定的。
是否有任何类似的命令可以用来获取有关页面错误的一致信息? 例如:
adb shell dumpsys procstats
procstats 允许您提取 过去 n 秒或任何适合您的时间段的聚合信息。
我尝试通过 Perfetto 采样此信息,但其跟踪文件仅限于提供有关完整设备而不是单个进程的信息。 (我可能是错的,因为我没有深入研究该工具并使用它的 sql 查询)。
小更新
显然是在读取文件
proc/{id}/stat
也给了我主要和次要的缺点。
adb shell cat /proc/*
对您有用吗? (& grep 找到你需要的东西 - 但你需要adb root
)