android性能测试中各种数据的获取方式

Cpu

cpu温度

cat "/sys/class/thermal/thermal_zone1/temp"
或
cat "/sys/class/thermal/thermal_zone0/temp"

cpu最小频率:

(%s代表多核cpu中的单个cpu的编号)

 cat  /sys/devices/system/cpu/%s/cpufreq/cpuinfo_min_freq

cpu最大频率:

cat /sys/devices/system/cpu/%s/cpufreq/cpuinfo_max_freq

cpu当前频率:

cat  /sys/devices/system/cpu/%s/cpufreq/scaling_cur_freq

cpu各频率的时间分布

cat  /sys/devices/system/cpu/%s/cpufreq/stats/time_in_state

cpu个数

cat  /sys/devices/system/cpu/present

内存

cat  /proc/meminfo

进程

top -m %d -d 0 -n 1

线程

top -m %d -t -n 1

电池

电池电压

cat /sys/class/power_supply/battery/voltage_now
或
cat /sys/class/power_supply/battery/batt_vol

电池温度

cat /sys/class/power_supply/battery/temp
或
cat /sys/class/power_supply/battery/batt_temp

电池充电电压

cat /sys/class/power_supply/battery/charger_voltage

充电状态

cat /sys/class/power_supply/battery/status

电池状态

cat /sys/class/power_supply/battery/health

使用状态

cat /sys/class/power_supply/battery/present

电池电量

cat /sys/class/power_supply/battery/capacity

电池技术

cat /sys/class/power_supply/battery/technology

你可能感兴趣的:(性能测试)