为什么arc启用的应用程序运行缓慢

时间:2012-08-22 15:54:13

标签: performance automatic-ref-counting

为什么启用arc的应用程序运行缓慢。我在所有应用程序源文件中都进行了更改.h和.m文件。但是应用程序启动非常缓慢。

我在优化中为Debug选项指定了-O0值,在发布时指定了-os.But我的应用程序仍然运行不正常。请告诉我如何快速启动应用程序。

1 个答案:

答案 0 :(得分:1)

0)您需要对应用进行分析,以确定花费时间的位置,并找出与您的期望不符的内容。 Instruments.app非常棒,可以帮助您 - 学会使用它。

1)如果这是一个快速的“我刚刚将我的项目转换为ARC,现在它慢得多,没有其他更改。”,那么你应该从第0点开始(上图)。 ...但您可能也有兴趣阅读performance and semantic differences in ARC and MRC programs。 “接通”ARC肯定能够引入开销。这对你的计划有何影响......好吧,你必须衡量和理解它的工作原理。仅MRC不是快速程序的公式 - 您需要了解更多。