Xcode 使用Instrument(3)

Time profile

程序时间性能分析和优化,查找可优化时间性能的地方,可对app中方法调度花费的时间进行追踪和分析

使用UIAutomation准备

  • 被测试app源代码

分析步骤

  1. 打开app工程
  2. 在xcode 菜单栏中选择Product->Profile(或者⌘+I)
  3. 选择Time Profiler->Profile
  4. 如下图确保标号1中三个view按钮都选中,在Extended Detail中就可以看到对应方法的时间消耗
  5. 在左边面板中选择Separate by Thread,Invert Call,Hide System Libraries,Show Obj-C Only几个选项,在中间面板中看到用户自定义的方法时间消耗
  6. 选择对应方法找到对应代码段,进行代码分析,逻辑优化等等

Note

  • 找到可优化代码段,进行代码逻辑分析
  • 使用优化代码逻辑,或使用多线程进行性能优化等都可以
原文地址:https://www.cnblogs.com/caker/p/3978522.html