サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
WWDC25
qiita.com/lovee
前述 ARCは偉大。メモリ管理をほとんど気にすることなくプログラミングが出来るようになった。ーーそう思っていた時期が僕にもありました。 何が問題か ARCのおかげで、基本循環参照以外はコンパイラーが自動で使わなくなったオブジェクトをリリースしてくれるようになりましたが、ただしオブジェクトのリリースとメモリの解放はまた別問題です。まずこれを常に念頭においておかないといずれはメモリの圧迫に悩まされます。実際問題として特別に指定しない限り、OSは基本メモリが足りない時だけゴミを捨てているっぽいです。 例えば以下のようなコードが有るとします: 上記のコードを動かしてみればわかりますが、実際メモリの使用量はずーーっと上がりっぱなしです。え?もう image 使ってないのに?と、僕のようなド新人プログラマーなら驚くかもしれませんがはい本当にそうです。↓ (上記のコードを動かした時のメモリ使用量グラフ)
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く