在开发的过程中,很多时候要追求代码的性能,比如很多app在进入页面之前有个默认填充图,这填充图对性能和绘制时间的要求还是比较苛刻的,这个时候我们就要分析当前绘制时间。
在绘制前和绘制后分别加入
kdebug_signpost_start(1, 0, 0, 0, 1);
点击product->profile 进入苹果的调试工具instrument。
屏幕快照 2018-06-22 下午12.11.14.png
然后点击右上角的+ ,选择 Time Profile
然后点击左上角的红点
屏幕快照 2018-06-22 下午3.11.46.png当项目已经运行自己想要分析的位置,点击坐上角的暂停,然后进入分析阶段
屏幕快照 2018-06-22 下午3.12.53.png
分析结束后,点击CPU Usage,然后就看到了自己之前埋点的部分。
屏幕快照 2018-06-22 下午3.16.45.png按住option 点击展开,即可看到每部分代码运行的时间。
网友评论