Systrace 使用
Android 提供一個 systrace.py,systrace.py 是用 python 寫成的,接下來介紹如何使用 systrace。
systrace.py 位於 platform-tools 目錄 platform-tools/systrace 下
輸入下列指令安裝 pyserial,以下列出python 2 與 python 3 的方法︰
$ pip install pyserial
or
$ pip3 install pyserial
or
$ apt-get install python-serial
or
$ apt-get install python3-serial
這邊只能使用 python2。
$ sudo python systrace.py -o xxx.html
w s 放大 縮小
a d 向左 向右
f zoom in 到選取區塊
參考
理解和使用systrace | 風中老狼的博客
https://maoao530.github.io/2017/02/06/systrace/
寫的很詳細
Define custom events | Android Developers
https://developer.android.com/studio/profile/systrace/custom-events
systrace/systrace.py at master · ganadist/systrace · GitHub
https://github.com/ganadist/systrace/blob/master/libs/python/systrace.py
pyhton 版本的 traceBegin 和 traceEnd
systrace/trace.h at master · ganadist/systrace · GitHub
https://github.com/ganadist/systrace/blob/master/libs/c/trace.h
C版本的 TRACE_BEGIN 和 TRACE_END
Android Systrace使用介紹 - 簡書
https://www.jianshu.com/p/f83d84dcd0b8
有原始碼的使用例子和方法定義
性能工具Systrace - Gityuan博客 | 袁辉辉的技术博客
http://gityuan.com/2016/01/17/systrace/
Android Systrace - 簡書
https://www.jianshu.com/p/163cd036532b
對原始碼解釋蠻完整的
systrace.py 位於 platform-tools 目錄 platform-tools/systrace 下
安裝 pyserial
systrace.py 依賴 pyserial 模組,所以需要先安裝 pyserial。輸入下列指令安裝 pyserial,以下列出python 2 與 python 3 的方法︰
$ pip install pyserial
or
$ pip3 install pyserial
or
$ apt-get install python-serial
or
$ apt-get install python3-serial
錄製資料
假如執行 systrace.py 會出現 No module serial 的話,請安裝 python 的 pyserial 模組。這邊只能使用 python2。
$ sudo python systrace.py -o xxx.html
HTML 操作
m 顯示當前選取的區塊w s 放大 縮小
a d 向左 向右
f zoom in 到選取區塊
參考
理解和使用systrace | 風中老狼的博客
https://maoao530.github.io/2017/02/06/systrace/
寫的很詳細
Define custom events | Android Developers
https://developer.android.com/studio/profile/systrace/custom-events
systrace/systrace.py at master · ganadist/systrace · GitHub
https://github.com/ganadist/systrace/blob/master/libs/python/systrace.py
pyhton 版本的 traceBegin 和 traceEnd
systrace/trace.h at master · ganadist/systrace · GitHub
https://github.com/ganadist/systrace/blob/master/libs/c/trace.h
C版本的 TRACE_BEGIN 和 TRACE_END
Android Systrace使用介紹 - 簡書
https://www.jianshu.com/p/f83d84dcd0b8
有原始碼的使用例子和方法定義
性能工具Systrace - Gityuan博客 | 袁辉辉的技术博客
http://gityuan.com/2016/01/17/systrace/
Android Systrace - 簡書
https://www.jianshu.com/p/163cd036532b
對原始碼解釋蠻完整的
留言
張貼留言