我正在谈论的是BSW SMAR...应用程序。从Xcode直接安装后,此应用程序启动非常缓慢。启动画面需要大约3-5秒才能出现,但仅首次启动如此缓慢。之后,启动速度恢复正常。问题可能是什么?
如果链接框架需要很长时间,那么这是可以接受的。但我不认为我的应用程序有那么多的框架需要很长时间来链接。另一方面,如果更长的时间浪费在初始化地址空间上,那么我期望这个应用程序在未来每次启动时都需要很长时间,而不仅仅是第一次启动。
--- 时间分析器中的一些截图 ---
这是我从应用程序的第一次启动中获得的内容。
我关注了应用程序初始化所需的时间部分。它指出初始化应用程序的地址空间和动态链接框架需要很长时间。当我点击第一项选择旁边的箭头时,我看到了这个。 似乎这个应用程序执行其他任务所需的时间没有列在这里。我指的是那些时间较长的任务,因为根据我所看到的,上面列出的任务的时间总和甚至没有达到1秒。所以,肯定有其他时间较长的任务没有列出或者根本无法列出(这就是我想的)。如果链接框架需要很长时间,那么这是可以接受的。但我不认为我的应用程序有那么多的框架需要很长时间来链接。另一方面,如果更长的时间浪费在初始化地址空间上,那么我期望这个应用程序在未来每次启动时都需要很长时间,而不仅仅是第一次启动。