Androidアプリを開発していると、たまにOutOfMemoryに遭遇する。そういう時に便利な、メモリリークの調査方法を紹介する。 以下のサイトを参考にさせてもらった。 Memory Analysis for Android Applications メモリリークを発見!Androidアプリのメモリ解析手法 上記のサイトは、手順がわかりにくい箇所もあったので、補足の意味で書こうと思う。 メモリリークを調査するには? メモリリークを調査する、と言われても、なかなかピンとこない。しかし、やっていることは簡単。 アプリケーションを操作する ガベージコレクション(GC)を走らせる ヒープメモリの状態を取得 ヒープメモリを見る ガベージコレクション(GC)で回収できていないメモリを探す という5つの手順だけ。これで回収できていないメモリがあれば、回収できるように参照を消したりする必要がある(ここが
![Androidアプリのメモリリークを調査する](https://cdn-ak-scissors.b.st-hatena.com/image/square/dab8b1f809326bc9f38797e6ef534f67ed8762fb/height=288;version=1;width=512/http%3A%2F%2Feikatou.net%2Fblog%2Fwp-content%2Fuploads%2F2012%2F02%2F201202_memory5.jpg)