0

在我花了 2 天时间将其更改为与 ARC 一起使用后,我的应用程序运行缓慢。

我是否犯了一些错误以使其变慢?还是ARC有点慢?

4

1 回答 1

5

在正确转换为 ARC 后几乎不可能感觉到差异。请记住,ARC 不是垃圾收集器,这几乎就像编译器为您将手动内存管理调用放入源代码一样(= 没有额外的运行时开销)。

您确定性能差异吗?你能根据旧的代码修订来衡量它吗?您是否对 Instruments 中的新代码进行了内存泄漏分析?为什么转换代码花了两天时间,自动Xcode转换不适合你吗?为什么?

于 2012-07-12T08:36:30.673 回答