常见的 Android 性能指标获取方式:CPU、FPS、Memory、GPU 、I/O、Network

文章目录

CPU

  • cpu 核数:/sys/devices/system/cpu/possible
  • 最大频率:/sys/devices/system/cpu/cpu’ + p + '/cpufreq/cpuinfo_max_freq
  • 当前频率:/sys/devices/system/cpu/cpu’ + p + '/cpufreq/scaling_cur_freq
  • 整体 cpu 使用率:/proc/stat
  • 应用 cpu 使用率:/proc/${pid}/stat
  • Norm: CPU 使用率乘以cpu当前频率/最大频率
    • Norm 概念参考自 Perfdog: https://bbs.perfdog.qq.com/detail-146.html

FPS

相关指标:

  • FPS: 数据获取时间周期内,实际渲染帧数/ 数据获取间隔时间。
  • Skipped:数据获取时间周期内,实际掉帧数量。
  • Janky:数据获取时间周期内,实际掉帧数量/ 实际绘制帧数;

猜你喜欢

转载自blog.csdn.net/u011240877/article/details/124506922