From d86304795d1becd86486bf4f2fd795c0512644f9 Mon Sep 17 00:00:00 2001 From: Wenchao Hao Date: Thu, 15 May 2025 20:00:44 +0800 Subject: [PATCH] upda Signed-off-by: Wenchao Hao --- applist | 1 - run.sh | 20 ++++++++++++++++++-- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/applist b/applist index 9e21a28..19465b6 100755 --- a/applist +++ b/applist @@ -5,7 +5,6 @@ com.taobao.taobao com.xunmeng.pinduoduo com.ss.android.article.news com.sina.weibo -com.android.contacts com.tencent.mobileqq com.tencent.qqlive com.smile.gifmaker diff --git a/run.sh b/run.sh index 17976cf..5da228d 100755 --- a/run.sh +++ b/run.sh @@ -1,5 +1,19 @@ #$dirput: round app start_time start_type rss pss ratio pagefault itlbmiss dtlbmiss cpustalled +nr_dev=$(adb devices | grep -v "List of devices" | grep device -c) + +if [ $nr_dev -gt 1 ] && [ -z "$ANDROID_SERIAL" ] ; then + echo "adb: more than one device/emulator" + exit +fi + +if [ -z "$ANDROID_SERIAL" ]; then + sid=$(adb devices | grep -v "List of devices" | grep device | awk '{print $1}') + export ANDROID_SERIAL=$sid +fi + +echo $ANDROID_SERIAL + adb root adb push perfconf.txt /data/misc/perfetto-configs @@ -7,12 +21,14 @@ if [ $? -ne 0 ]; then exit fi -dir=$(/usr/bin/date +%Y-%m%d-%H%M) -mkdir $dir +dir=$ANDROID_SERIAL/$(/usr/bin/date +%Y-%m%d-%H%M) + +mkdir -p $dir mkdir $dir/system_mem mkdir $dir/traces mkdir $dir/meminfo mkdir $dir/simpleperf + echo "round app start_type start_time inc_ratio inc_total rss pss pagefaults itlbmiss dtlbmiss cpustall" > $dir/result for round in $(seq 1 1); do