LeakCanary

LeakCanaryはAndroidアプリのメモリリークを検出するライブラリ。 メモリリークは使用しなくなったオブジェクトがメモリから解放されないこと。 これが原因でアプリのメモリ使用量が増加してパフォーマンスが低下する。最悪の場合はアプリがクラッシュしてしまう。 LeakCanaryはアプリ内のメモリリークを自動的に検出して通知が表示され、保持しているオブジェクトが一覧化される。 導入はアプリにLeakCanaryの初期化コードを1行書くだけなので簡単。

https://github.com/square/leakcanary

参考

  • https://qiita.com/rejasupotaro/items/4a8cfe0abda2d83145dd
  • https://proandroiddev.com/understanding-memory-leaks-in-android-how-leakcanary-can-help-4768df60f646