IPHONE:楽器にこの行があります。心配する必要がありますか?
-
05-07-2019 - |
質問
オブジェクトの割り当てを分析しているときに、この行(図を参照)が機器にあります。
行には1.17ギガバイトの全バイトが記載されていますか?どういう意味ですか?心配する必要がありますか?
解決
はい、いいえ、それは合計割り当ての累積メモリです...しかし、それは非常に高いようです(最大のアプリを実行し、140MBを超えることはできませんでした)。過剰な量のオブジェクト/メモリを作成および破壊(またはリーク)していることが示唆されます。
2つのことをお勧めします:
1)ObjectAlloc(左上)の横にある(i)ボタンをクリックして、「アクティブな割り当てのみを追跡」をオンにし、下の割り当て有効期間で「作成済み」を選択します。 Still Living&quot ;、テストを再実行します。これにより、アプリの現在のメモリフットプリントを追跡できます。
2)メモリ割り当て(オブジェクトの作成)を伴うループの最適化を実行し、テザーデバイスを使用して徹底的なリークテストを実行します(リークテストとシミュレータに問題があると思います)。
所属していません StackOverflow