计算在一个屏幕与另一个屏幕之间导航所需的时间

时间:2017-11-07 10:30:56

标签: ios objective-c uinavigationcontroller xcode9 uiviewcontentmode

全部,

在我的项目中,当从一个屏幕导航到另一个屏幕时,我们有一些时间延迟(性能)问题。 我们在Xcode中有任何工具来确定哪种方法正是导致问题的原因吗?

3 个答案:

答案 0 :(得分:0)

是的,我们可以使用Instrumentation进行检查...在这里,您可以检查哪种方法导致内存泄漏并导致延迟。

答案 1 :(得分:0)

@kiri

请检查viewDidLoadviewWillAppear方法后面的操作不应该太多。如果您在这些方法中有很多操作,它将阻止mainThread,因此会导致导航延迟。

答案 2 :(得分:0)

是的,Time Profiler仪器可以显示哪种方法花费了多少时间。

命中产品 - >个人资料,然后选择" Time Profiler"。