Systrace和TraceView

2018-01-10  本文已影响10人  若还能懂

了解到性能分析中有Systrace和TraceView可以用来跟踪性能日志

Systrace的功能包括跟踪系统的I/O操作、内核工作队列、CPU负载以及Android各个子系统的运行状况等

可以从应用层,framework层以及native层用调用对应方法开启跟踪,也可以用sdk/tools/systrace路径下的systrace.py脚本加上参数运行

而TraceView可视化工具可以看出代码在运行时的一些具体信息,方法调用时长,次数,时间比率,了解代码运行过程的效率问题,从而针对性改善代码

上一篇下一篇

猜你喜欢

热点阅读