Github最火開源項目-四分鐘學會分析內存泄漏

  • Orm是內存泄漏檢測工具,如android中bitmap處理容易導致OOM異常,我們可以用leakcanary來去測試監控。

  • 配套免費視頻

開源項目地址:https://github.com/open-android/LeakCanaryDemo

歡迎關注微信公衆號

微信公衆號名稱:Android乾貨程序員

第一步:在module的build.gradle中添加依賴,包含debug與release

    debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3'
    releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3'

第二步:定義MyApp類集成Application,在應用啓動時初始化leakcanary觀察對象refWatcher

refWatcher = LeakCanary.install(this);

第三步:在需要的頁面調用refWatcher 開始觀察。

refWatcher.watch(this);

第四步:如果當前頁面有內存泄漏問題,leakcanary會彈出notification提示並展示泄漏的錯誤信息詳情。

發佈了76 篇原創文章 · 獲贊 63 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章