【发布时间】:2012-07-12 08:26:47
【问题描述】:
在我花了 2 天时间将其更改为使用 ARC 后,我的应用运行缓慢。
我是否犯了一些错误以使其变慢? 还是 ARC 有点慢?
【问题讨论】:
标签: objective-c ios memory-management automatic-ref-counting
在我花了 2 天时间将其更改为使用 ARC 后,我的应用运行缓慢。
我是否犯了一些错误以使其变慢? 还是 ARC 有点慢?
【问题讨论】:
标签: objective-c ios memory-management automatic-ref-counting
在正确转换为 ARC 后几乎不可能感觉到差异。请记住,ARC 不是垃圾收集器,它几乎就像编译器为您将手动内存管理调用放入源代码(= 没有额外的运行时开销)。
您确定性能差异吗?你能根据旧的代码修订来衡量它吗?您是否对 Instruments 中的新代码进行了内存泄漏分析?为什么转换代码花了两天时间,自动Xcode转换不适合你吗?为什么?
【讨论】: