我没有任何核心数据支持这一点,但一般来说,你会注意到你使用的任何应用程序或你正在使用的应用程序,当应用程序第一次加载时,第一次执行诸如显示模式视图控制器之类的操作时速度会很慢,但随后的每一次,它都会非常快。对于我的应用程序,当我第一次呈现一个模式视图控制器时,大约需要3秒,但如果我在那之后一遍又一遍地做,每次都不到一秒。这是什么原因呢?
发布于 2012-08-21 01:00:32
不,我在我的应用中没有注意到这一点。你所看到的原因可能是一百种不同的东西,所以我们需要更多的数据来做出一个明智的答案。
建议您运行Instruments,将时间窗口缩小到最初的3秒暂停,然后查看机器在这段时间内在做什么。多次运行它,查看CPU、IO、内存,以及任何可能减慢它速度的因素。
https://stackoverflow.com/questions/12041695
复制相似问题