0

NSZombie を有効にしたまま配布用にアプリケーションをコンパイルすることに危険はありますか? 私は通常、開発中はすべてのアプリで有効にしたままにしていますが、これは非常に便利なためです。

ありがとう!

4

3 に答える 3

7

コンパイルオプションではありません。環境変数です。これは、リリースするアプリケーション バンドルの一部ではないため、そのままにしておく危険はありません。

リークを見つけること不可能になるため、有効にしたままにしないでください。

于 2009-12-19T20:10:39.920 に答える
4

オンのままにしておくと、アプリケーションは使用されているすべてのメモリを解放しないため、時間が経つにつれて、アプリケーションはデバイス上のすべての RAM を使い果たし、OS によって強制終了されます。

実際にメモリリークを探していないのに、なぜそれをそのままにしておくのでしょうか?

于 2009-12-18T20:50:08.037 に答える
3

絶対。NSZombie では、メモリを解放することはできません。解放されたオブジェクトはゾンビに変わります。最終的に、ゾンビの山が十分に大きくなると、アプリはメモリ不足でクラッシュします。

于 2009-12-18T20:50:27.180 に答える