どの程度のメモリリークが無視できますか?
私のプログラムでは、私は使用してUnity
おり、Profile
>Leaks
を使用してプロジェクトを操作すると、合計 16KB のメモリ リークが発生しUnity
、それを助けることはできません。
編集: プログラムで長時間遊んだ後、400KB のリークが発生します。
私は何をすべきか?iPad プロジェクトでこの量のメモリ リークを許容できるでしょうか?
どの程度のメモリリークが無視できますか?
私のプログラムでは、私は使用してUnity
おり、Profile
>Leaks
を使用してプロジェクトを操作すると、合計 16KB のメモリ リークが発生しUnity
、それを助けることはできません。
編集: プログラムで長時間遊んだ後、400KB のリークが発生します。
私は何をすべきか?iPad プロジェクトでこの量のメモリ リークを許容できるでしょうか?
素晴らしいことではありませんが、レビュー担当者の前でクラッシュが発生しない限り、アプリが拒否されることはありません。サイズは、発生頻度ほど重要ではありません。アプリが実行されるたびに一度だけ発生する場合、それは大したことではありません。ユーザーが何かを行うたびに発生する場合は、さらに問題になります。
Objective C のメモリ管理は Java とはかなり異なるため、これらのバグを追跡して修正することをお勧めします。また、大きな問題をデバッグしようとして行き詰まってしまう前に、小さなもので練習することをお勧めします。期限が迫っています。
まず、Unity を別の方法で使用してリークを回避できるかどうかを調べます (このフレームワークの仕組みについて十分な洞察がある場合)。
次に、(あなたまたは他の誰かが) まだ行っていない場合は、Unity 開発者に漏れを報告します。
第三に、このフレームワークに完全に依存している場合は、別のフレームワークに切り替えることが選択肢でない限り、できるだけ早く修正されることを願っています.
400K のリークは、数分以内にそのサイズに達しない限り、それほど大きな問題ではありません。ただし、リークがどんなに小さくても、自分またはサードパーティのコードによって引き起こされたリークに常に注意を払い、アプリの次のマイナーまたはメジャー イテレーションでそれらを取り除こうとする必要があります。