私のアプリが起動すると、私の家のビューで、私のアプリは約35MBかかります。これはデバッグナビゲータに表示されます。私は完全に(いくつかのユーザーのやり取りをしながらすべての単一のビューを通過する)アプリケーションを通過すると、約60メガバイトを占めます。iOS - メモリリークのヒントを検出する方法
私は、私のアプリケーションのUINavigationController
をルートビュー(私の家庭の眺め)にポップバックさせると、アプリケーションは60MBを占有することになります。私はそれらのデータと一緒に割り当てを解除することを残したすべてのものを除いて、私はViewControllers
です。
これは私のアプリでメモリリークの兆候ですか?もしそうなら、どのように私はそれらを見つけるのですか?
私はちょうど私のアプリでメモリ管理のアドレッシングを開始しました。私は、保持サイクルを避ける、不要なキャッシュを避けるなどの基本的なメモリ管理の原則を知っています。しかし、私はメモリリークを検出するという概念にはかなり新しいので、助言や助言をいただければ幸いです。ありがとう。