タグ

androidとleakに関するmasterqのブックマーク (2)

  • Android Studioでメモリリークを解決しちゃおう

    Androidにおけるメモリリーク Javaはメモリリークしない。(過去記事を参照)オブジェクトが相互に参照しあっていても Mark and Sweep によってメモリからクリアされるからだ。 よって、Java、そしてAndroidにおけるメモリリークとは、ライフサイクルの不一致のことを指す。 一般的に、リークするとまずいのは画像などであるが、Androidの場合はActivity(or Fragment)という「画面」も該当する。なぜなら、たいていの画面はたくさんの画像を保持しているからだ。 Androidでは気をつけないとActivityがリークする。今回はActivityのリークを調べる方法をご説明しよう。 Android Studioを使ってActivityのメモリリークを調べる Android Studio の Run > Profile… をクリックすると、apkがdevice

  • LeakCanary

    Overview Getting Started Fundamentals LeakCanary at scale Help & Community Shark LeakCanary API Change Log 🤔 Documentation issue? Report or edit LeakCanary 🐤¶ LeakCanary is a memory leak detection library for Android. LeakCanary’s knowledge of the internals of the Android Framework gives it a unique ability to narrow down the cause of each leak, helping developers dramatically reduce jank, Appli

    masterq
    masterq 2022/08/04
    "debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.9.1'"を追加しただけで導入できるらしいのだが弊社のアプリはビルドできない。アプリが古い?
  • 1