Signed-off-by: Wenchao Hao <haowenchao22@gmail.com>
This commit is contained in:
Wenchao Hao 2025-05-15 20:28:49 +08:00
parent 5974fcb1c8
commit 6bf07d6c59
1 changed files with 20 additions and 1 deletions

21
run.sh
View File

@ -1,5 +1,24 @@
#$dirput: round app start_time start_type rss pss ratio pagefault itlbmiss dtlbmiss cpustalled #$dirput: round app start_time start_type rss pss ratio pagefault itlbmiss dtlbmiss cpustalled
cycle=3
while getopts ":s:c" opt
do
case $opt in
s)
export ANDROID_SERIAL=$OPTARG
;;
c)
cycle=$OPTARG
;;
?)
echo "unrecognized parameters" $opt
echo "usage: run.sh -s sid -c cycle"
exit 1
;;
esac
done
# 检查多个设备 # 检查多个设备
# 如果有多台设备需要先手动export ANDROID_SERIAL=xxx运作这个脚本 # 如果有多台设备需要先手动export ANDROID_SERIAL=xxx运作这个脚本
nr_dev=$(adb devices | grep -v "List of devices" | grep device -c) nr_dev=$(adb devices | grep -v "List of devices" | grep device -c)
@ -29,7 +48,7 @@ mkdir $dir/simpleperf
echo "round app start_type start_time inc_ratio inc_total rss pss pagefaults itlbmiss dtlbmiss cpustall" > $dir/result echo "round app start_type start_time inc_ratio inc_total rss pss pagefaults itlbmiss dtlbmiss cpustall" > $dir/result
for round in $(seq 1 3); do for round in $(seq 1 $cycle); do
for app in `cat applist`; do for app in `cat applist`; do
sleep 3 sleep 3