0

自从最近几个月以来,我一直在使用 restkit 进行一个项目,我真的很喜欢它处理复杂操作(如获取 json 和保存到本地持久存储)所具有的魔力。尽管它对我很有帮助,但我一直在经历偶尔的崩溃,原因是内存不足警告。除了它正在做的所有复杂操作之外,我觉得它使用了巨大的内存。即使我禁用缓存策略和 inmemorycache 使用,它也会消耗大量内存。有没有人遇到过与restkit类似的问题。我相信你们中的一些人在为 iPhone 使用大型库时遇到过这个问题。有没有办法删除或最小化映射和其他东西的内存使用。

任何形式的解决方案将不胜感激。我急切地等待任何有用的建议。

4

1 回答 1

1

您是否在处理非常大的对象,例如 NSData 或类似的东西?必要时使用 ARC 和 @autorelease?

也许您隐含地保留了许多指针引用,而内存不足以处理。如果您发布一段代码,我们可以为您提供更多帮助。

于 2012-09-27T22:25:31.450 回答