2012-09-27 72 views
0

我正在使用restkit,因为一个项目的最近几个月,我真的很喜欢它处理诸如获取json和保存到本地持久性存储区等复杂操作的魔力。虽然它对我来说很有帮助,但我一直在经历偶然的崩溃,原因是内存警告不足。除了所有复杂的操作之外,我觉得它使用了一个巨大的内存。即使我禁用了缓存策略和inmemorycache使用情况,它也会消耗大量内存。有没有人遇到过restkit的类似问题?我相信你们中有些人在使用iPhone的大型图书馆时遇到了这个问题。有没有办法删除或最小化映射和其他东西的内存使用情况。Restkit低内存警告

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

回答

1

你是否正在处理像NSData或类似的非常大的对象?必要时使用ARC和@autorelease?

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

+0

我大部分时间都是使用NSData下载图片,并且该对象只是我需要时常参考的一个强大属性。 – Sandeep