web-dev-qa-db-ja.com

XCode Instrumentsの割り当て:ライブバイトまたは全体のバイトを確認しますか?

IOSアプリでメモリ警告が表示されるので、Instrumentsを実行して割り当てを確認しています。 *すべての割り当て*ライブバイトまたは全体のバイトを見る必要がありますか?

誰かが22MB使用するとiOSが私のアプリを閉じることができると誰かが言った、それはライブまたは全体のバイトセクションからですか?

enter image description here

32
Nic Hubbard

Live Bytesは現在の使用量であり、関心のあるものです。全体のバイト数には、解放されたすべての割り当てが含まれます。もう1つは、グラフを見て、ピークを探すことです。例として、作業中のアプリに約27MBの大きなピークがあり、ピーク時のメモリ使用量を8MBに減らすことができたことがわかりました。

また、アプリを実行するときに時間をかけて監視すると、リークされず、使用されなくなっただけで、メモリが大幅に増加する可能性があります。

メモリカラムの説明については、「 ライブバイトと全体のバイトの説明 」を参照してください。

48
zaph