0

私は過去数か月からプロジェクトにrestkitを使用しており、jsonのフェッチやローカルの永続ストアへの保存などの複雑な操作を処理するための魔法が大好きです。それは私にとって非常に役に立ちましたが、メモリ不足の警告が原因で、ときどきクラッシュが発生しました。それが行っているすべての複雑な操作に加えて、それは巨大なメモリを使用しているように感じます。キャッシュポリシーとinmemorycacheの使用を無効にしても、大量のメモリを消費しています。レストキットで同様の問題を経験した人はいますか?iPhone用の大きなライブラリを使用しているときにこの問題に遭遇した人もいると思います。マッピングやその他の処理のためのメモリ使用量を削除または最小化する方法はありますか?

解決策があればどんな種類でも大歓迎です。私はどんな種類の役に立つ提案も熱心に待っています。

4

1 に答える 1

1

NSDataなどの非常に大きなオブジェクトを処理していますか?必要に応じてARCと@autoreleaseを使用しますか?

たぶん、あなたは暗黙のうちにたくさんのポインタ参照を保持していて、メモリは処理するのに十分ではありません。コードを投稿していただければ、さらにサポートさせていただきます。

于 2012-09-27T22:25:31.450 に答える