OOM


アプリがOutOfMemoryし、頭の中もOutOfMemoryしそうなyuji.develoerです。

画像とかデータが大きなオブジェクトをキャッシュする時はSoftReferenceでラップすればOutOfMemoryに悩まされずに済むということを知りました。

OutOfMemoryしそうになったらGCするんですね。うん。便利です。
WeakReferenceとかPhantomReferenceなんてのもあるんですね。うまく使い分ければ手軽にメモリ効率良く出来そうな気がします。

ちなみに以下を参考にしました。
CacheオブジェクトにはSoftReferenceを | Android Techfirm Lab

yuji.developer

広告
  1. まだコメントはありません。
  1. No trackbacks yet.

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。