Merge "adb: add script to trace adbd."

This commit is contained in:
Josh Gao 2016-12-14 01:06:54 +00:00 committed by Gerrit Code Review
commit 963d95d188
2 changed files with 17 additions and 0 deletions

0
adb/sysdeps_win32_test.cpp Executable file → Normal file
View File

17
adb/trace.sh Executable file
View File

@ -0,0 +1,17 @@
set -e
if ! [ -e $ANDROID_BUILD_TOP/external/chromium-trace/systrace.py ]; then
echo "error: can't find systrace.py at \$ANDROID_BUILD_TOP/external/chromium-trace/systrace.py"
exit 1
fi
adb shell "sleep 1; atrace -b 65536 --async_start adb sched power freq idle disk mmc load"
adb shell killall adbd
adb wait-for-device
echo "press enter to finish..."
read
TRACE_TEMP=`mktemp /tmp/trace.XXXXXX`
echo Saving trace to ${TRACE_TEMP}, html file to ${TRACE_TEMP}.html
adb shell atrace --async_stop -z > ${TRACE_TEMP}
$ANDROID_BUILD_TOP/external/chromium-trace/systrace.py --from-file=${TRACE_TEMP} -o ${TRACE_TEMP}.html
chrome ${TRACE_TEMP}.html