美文网首页
iOS_Instrument之Time Profiler

iOS_Instrument之Time Profiler

作者: wahkim | 来源:发表于2018-07-26 15:10 被阅读16次
    前言:搞定完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

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

    相关文章

      网友评论

          本文标题:iOS_Instrument之Time Profiler

          本文链接:https://www.haomeiwen.com/subject/sorbmftx.html