前言:搞定完leaks,现在就来学Time Profiler了,还是跟之前说的一样,界面跟之前有点差距,但操作几乎没什么变化,记录下。
介绍:
Time Profiler帮助我们分析代码的执行时间,找出导致程序变慢的原因。
它按照固定的时间间隔来跟踪每一个线程的堆栈信息,通过统计比较时间间隔之间的堆栈状态,来推算某个方法执行了多久,并获得一个近似值。
操作步骤:
-
先把工程运行到手机或模拟器上(command+R)
-
通过Xcode --> Open Developer Tool --> instruments --> Time Profiler方式打开(或点击XCode的Product菜单Profile启动Instruments 然后选择TimeProfiler)
-
开始检测,手动操作APP 后选择Time Profiler ->profile,底部call Tree 选择Separate By Thread、Invert Call Tree、Hide System Libraries
8.png - 查看详情界面数据,双击查看代码 9.png
时间占用太久的可以开始优化了。
网友评论