【问题标题】:Restkit low memory warningRestkit 内存不足警告
【发布时间】:2012-09-27 22:19:50
【问题描述】:

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

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

【问题讨论】:

    标签: iphone objective-c ios core-data restkit


    【解决方案1】:

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

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

    【讨论】:

    • 我大部分时间都使用 NSData 来下载图片,而对象只是一个强大的属性,我需要不时引用它。
    猜你喜欢
    • 2011-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-02
    相关资源
    最近更新 更多