2012年10月14日日曜日

デバッグコンソールに「Received memory warning. Level=1」が出た

デバッグコンソールに「Received memory warning. Level=1」が出たのでそのメモ。

これはメモリが圧迫されたことによって、didReceiveMemoryWarningメソッドが実行され、はき出されるメモリ警告みたいなもののようです。

今回はUITabBarControllerとUITableViewControllerを実装したもので色々画面遷移などしていたらこの警告が出ました。

メモリ警告レベル1は、裏側に起動してるアプリケーションと前面で実行しているアプリケーションとで起こる警告で、この時、前面のアプリケーションがメモリ不足のためにdidReceiveMemoryWarningが呼ばれたようです。

参考 : 実機でアプリ起動時にメモリ不足になる - チーズくんの備忘録

おわり

念のため、今回の警告文について関連している記事を参考記事の下に載せておきました。

参考記事

知らなくてはまった!loadViewが呼ばれるタイミング - 頭と尻尾はくれてやる!
実機でアプリ起動時にメモリ不足になる - チーズくんの備忘録

関連記事

マルチタスキング対応後のアプリのイベントフローをまとめてみた - A Day In The Life
メモリの実験 on iPad - そうだ、プログラミングしよう
Received memory warning. Level=1 - Stack Overflow
Received memory warning. Level=1 when showing a UIImagePickerController - Stack Overflow

0 件のコメント:

コメントを投稿