解释Xcode时间分析器

时间:2014-04-10 17:21:49

标签: xcode profiler

我对我的应用程序进行了大约38秒的分析,并选择了有UI问题的12秒。在我看来,分析器告诉我,在我选择的12秒中,删除通知观察者的时间超过3秒。这是解释这些结果的正确方法吗?

profiler

2 个答案:

答案 0 :(得分:1)

它告诉你,它在12个人中花了3秒钟_CFXNotificationRemoveObservers

这有用吗?
我认为你想知道为什么它正在这样做,以及 else 它正在做什么。 它给你一张非常不完整的照片。

如果您在12秒内随机暂停(几次),您将使用this technique。 它不仅会告诉您程序在停止时所执行的操作,还可以通过读取堆栈来了解原因。 如果它花费任何时间进行I / O或阻止系统调用,你也会看到它。

答案 1 :(得分:0)

  

这是解释这些结果的正确方法吗?

是的,这是正确的 - 根据你的形象,你的应用花了很多时间去除观察员。