全部,
在我的项目中,当从一个屏幕导航到另一个屏幕时,我们有一些时间延迟(性能)问题。 我们在Xcode中有任何工具来确定哪种方法正是导致问题的原因吗?
答案 0 :(得分:0)
是的,我们可以使用Instrumentation进行检查...在这里,您可以检查哪种方法导致内存泄漏并导致延迟。
答案 1 :(得分:0)
@kiri
请检查viewDidLoad
和viewWillAppear
方法后面的操作不应该太多。如果您在这些方法中有很多操作,它将阻止mainThread
,因此会导致导航延迟。
答案 2 :(得分:0)
是的,Time Profiler仪器可以显示哪种方法花费了多少时间。
命中产品 - >个人资料,然后选择" Time Profiler"。