gpt4 book ai didi

ios - 如何调试缓慢的应用程序启动

转载 作者:搜寻专家 更新时间:2023-10-31 22:02:29 24 4
gpt4 key购买 nike

当启动我的应用程序时,我会看到启动屏幕大约 2-3 秒,然后才出现我的第一个 UIViewController。

有时我的 ViewDIdAppear 在 UIViewController 实际出现之前被调用。

我有一个相当大的 Storyboard(15 个屏幕)。

我从 UserDefaults 中检查了一些标志(用户已登录...),并初始化了 crashlytics 和 GCM。

所以标志和初始化似乎不是问题。

我检查了系统时差,好像没问题。

有什么调试启动缓慢的想法吗?

最佳答案

在 Xcode 中:产品 -> 配置文件

选择“时间分析器”

运行此工具将使您在程序中的每个方法中花费时间,并且它会以层次结构为您提供该信息。这应该让您了解大部分时间都花在了哪里。请记住,检测会增加额外的开销,因此绝对时间值可能不正确,但每种方法所花费的时间比例应该是调试此问题所需的时间。

这是一个看起来不错的tutorial (尽管是在较旧版本的 Xcode 上)展示了如何使用此工具。

enter image description here

关于ios - 如何调试缓慢的应用程序启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36240399/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com