1

ループが約 15k 回実行されると、大量のメモリが消費されます。1 GB を超えることさえあります。ループ内で行っているのは、一連のコア データ エンティティの更新/作成です。メモリ使用量を制御する方法はありますか?

4

2 に答える 2

2

はい、ループ内で自動解放プールを使用する必要があります。これに関する公式の Apple ノートは次のとおりです。プロジェクトで ARC を使用している場合は、この回答が役に立ちます。

于 2012-08-06T10:43:58.460 に答える
1

ループのコンテンツを自動解放プールでラップし、時々ドレインします。

于 2012-08-06T10:40:13.910 に答える