iOS_Instrument之Time Profiler

前言:搞定完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


    iOS_Instrument之Time Profiler_第1张图片
    8.png
  • 查看详情界面数据,双击查看代码
    iOS_Instrument之Time Profiler_第2张图片
    9.png

时间占用太久的可以开始优化了。

你可能感兴趣的:(iOS_Instrument之Time Profiler)