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