ftrace的一些操作方法

以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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章