以MTK为例
aee 只是单纯拷贝 /sys/kernel/debug/tracing/trace copy_file(aee_dir, "SYS_FTRACE", "/sys/kernel/debug/tracing/trace");
/sys/kernel/debug/tracing/tracing_on 写入 1 or 0 , 也就是开关 trace 动作
/sys/kernel/debug/tracing/buffer_size_kb buffer大小
adb shell atrace -b 10240 --async_start gfx input view webview wm am sm audio video camera hal res dalvik rs bionic power pm ss sched freq idle load memreclaim binder_driver binder_lock
adb shell atrace -b 10240 -z -o /data/local/tmp/trace_origin --async_stop gfx input view webview wm am sm audio video camera hal res dalvik rs bionic power pm ss sched freq idle load memreclaim binder_driver binder_lock
第一条开始,开始跑monkey时就执行
第二条停止
录屏
adb shell screenrecord --size 1920x1080 --bugreport /sdcard/demo.mp4
//切换不同用户名
ssh [email protected]
//远程拷贝文件
scp [email protected]:/home/user2/sf_user2//*.* ./
adb shell settings put system screen_off_timeout 5 设置screen_off_timeout 值为5
其中的system可以根据设置的具体情况改成get global或者get secure
repo forall -c git clean -fd && repo forall -c git reset --hard HEAD && repo sync -j24
查看进程$ ps -T -p <pid>
查查看指定进程占用CPU情况:top -o ARGS,%cpu|grep system_server