0
A
回答
5
在对ARC进行正确转换后,几乎不可能感觉到差异。请记住,ARC不是垃圾收集器,就好像编译器将手动内存管理调用放到源代码中(=没有额外的运行时间开销)。
你确定性能有差别吗?你可以用旧的代码修改来衡量它吗?仪器中是否存在内存泄漏问题?为什么需要两天的时间来转换代码,自动Xcode转换不适合你吗?为什么?
相关问题
- 1. tf.nn.depthwise_conv2d太慢了。这是正常的吗?
- 2. 这个量子代码异常慢吗?
- 3. 超线程使我的代码运行速度变慢了吗?
- 4. Sencha Touch 2.2.0加载非常缓慢。这是正常的吗?
- 5. 这是正确的C++ 0x代码吗?
- 6. 我写这段代码错了吗?
- 7. 我想了解一下这个代码
- 8. 这是我的MVVM代码。这是对的吗?
- 9. 我的网址附有这个“?locale = en”。这是正常的吗?
- 10. EC2和S3之间的连接速度非常慢。这是正常的吗?
- 11. 如何正确组合ARC代码与非ARC代码?
- 12. 在require.ensure中不能使用变量,这是正常的吗?
- 13. 这个数据库看起来好吗?我正常化了吗?
- 14. 我是否错过了ARC?
- 15. 为什么这个代码变慢?
- 16. 为什么拉斐尔的帧率在这段代码上变慢了?
- 17. 为什么这个新代码比我的旧代码慢?
- 18. 我有这个代码是工作正常,但我想将其代码转变为另一种结构
- 19. 这是在Atom中运行C代码的正确方法吗?
- 20. Tensorflow XLA变慢了吗?
- 21. 第一胎是不是在我的CSS代码工作正常
- 22. 为什么我的代码似乎绕过了这个异常?
- 23. Mongoid多对多,这是正常的吗?
- 24. 这是backbone.js中的正常情况吗?
- 25. ,这是正常的行为吗?
- 26. jFrames被这段代码冻结了吗? (附代码):8.2 Netbeans的
- 27. 这行代码是jQuery吗?
- 28. 我的replaceWith代码错了吗?
- 29. 我的.htaccess代码错了吗?
- 30. Cpanel我的PHP代码缩小了,不能正常工作
我对ARC并不是很熟悉,自动Xcode转换非常难看,因为代码充满了重复声明(接口中属性和ivar),而且许多IBOutlet都是retain属性。所以它花了两天...... – jeswang 2012-07-12 08:42:45
在navController中,当我想推入另一个视图时,我应该在原始viewController的viewWillDisappear中结束网络请求吗? – jeswang 2012-07-12 08:44:55
自动转换工作正常。我不确定重复声明是什么意思 - 当然在自动转换过程中不会添加它们? IMO将您的代码转换为ARC的最佳方式是运行自动转换并返回以手动检查有问题的案例。否则,如果没有您更好地诊断问题,很难提供建议。 – zoul 2012-07-12 09:05:29