iOS性能分析之通过instrument分析代码运行时间
2018-06-22 本文已影响19人
RunningTeemo
在开发的过程中,很多时候要追求代码的性能,比如很多app在进入页面之前有个默认填充图,这填充图对性能和绘制时间的要求还是比较苛刻的,这个时候我们就要分析当前绘制时间。
在绘制前和绘制后分别加入
kdebug_signpost_start(1, 0, 0, 0, 1);
点击product->profile 进入苹果的调试工具instrument。
![](https://img.haomeiwen.com/i4860590/34d8b412f19321d3.png)
然后点击右上角的+ ,选择 Time Profile
![](https://img.haomeiwen.com/i4860590/b126dc559b440fe3.png)
然后点击左上角的红点
![](https://img.haomeiwen.com/i4860590/692377830b6830ba.png)
当项目已经运行自己想要分析的位置,点击坐上角的暂停,然后进入分析阶段
![](https://img.haomeiwen.com/i4860590/c7a45189703b46d1.png)
分析结束后,点击CPU Usage,然后就看到了自己之前埋点的部分。
![](https://img.haomeiwen.com/i4860590/054ad4a26456e2e3.png)
按住option 点击展开,即可看到每部分代码运行的时间。