前言
Systrace 可以帮助开发者收集Android关键子系统(SurfaceFlinger、WMS等Framework 部分关键模块、服务,View体系系统等)的运行信息。Systrace的功能包括跟踪系统的I/O操作、内核工作队列、CPU负载以及Android各个子系统的运行状况等。对于UI显示性能,比如动画播放不流畅、渲染卡顿等问题提供了分析数据。
Systrace 工具安装使用
Systrace 工具包会在sdk/platform-tools/systrace/ 目录下,如图所示:
Windows上搭建Systrace环境
-
进入到Systrace 所在目录,输入 systrace.py -l 命令。如果你的操作系统没有搭建python环境。会报错信息:ImportError: No module named win32con 。
Python环境配置 -
接下来,安装win32con模块。使用 pip install pypiwin32 命令。报错信息:
通过信息可知,需要安装pip工具。安装pip阅读这篇文章windows上pip安装及使用详解
继续 安装win32con模块,使用 pip install pypiwin32 命令。
win32con 安装成功!
- 再次调用 systrace.py -l命令。报错如下:
重新安装six模块