了解到性能分析中有Systrace和TraceView可以用来跟踪性能日志
Systrace的功能包括跟踪系统的I/O操作、内核工作队列、CPU负载以及Android各个子系统的运行状况等
可以从应用层,framework层以及native层用调用对应方法开启跟踪,也可以用sdk/tools/systrace路径下的systrace.py脚本加上参数运行
而TraceView可视化工具可以看出代码在运行时的一些具体信息,方法调用时长,次数,时间比率,了解代码运行过程的效率问题,从而针对性改善代码
网友评论