Time profile
程序时间性能分析和优化,查找可优化时间性能的地方,可对app中方法调度花费的时间进行追踪和分析
使用UIAutomation准备
- 被测试app源代码
分析步骤
- 打开app工程
- 在xcode 菜单栏中选择Product->Profile(或者⌘+I)
- 选择Time Profiler->Profile
- 如下图确保标号1中三个view按钮都选中,在Extended Detail中就可以看到对应方法的时间消耗
- 在左边面板中选择Separate by Thread,Invert Call,Hide System Libraries,Show Obj-C Only几个选项,在中间面板中看到用户自定义的方法时间消耗
- 选择对应方法找到对应代码段,进行代码分析,逻辑优化等等
Note
- 找到可优化代码段,进行代码逻辑分析
- 使用优化代码逻辑,或使用多线程进行性能优化等都可以