如何在启动过程中追踪哪个操作较低?

时间:2015-08-05 10:21:17

标签: ios objective-c iphone ipad

我的应用程序启动需要很长时间。如何找出导致此问题的操作?

1 个答案:

答案 0 :(得分:3)

您最好的选择是使用属于乐器的Time Profiler

您可以按 Cmd + I 开始分析您的应用程序。然后选择Time Profiler。

enter image description here

此工具记录每次调用所需的时间,您可以使用它来缩小代码的哪些部分导致最大问题。

enter image description here

双击某个条目会显示该方法中的呼叫以及每次呼叫的持续时间

enter image description here

我发现在“调用树”中选择这些选项很有用

enter image description here