leakcanary

    1熱度

    2回答

    我正在使用Leaky Canary在我的應用程序中檢測內存泄漏。雖然我能夠在這之前幹掉2-3個問題,我想不出哪裏泄漏是從該日誌 11-14 18:05:05.330 32099-3554/? D/LeakCanary: In com.prism.prism:1.1:2. 11-14 18:05:05.330 32099-3554/? D/LeakCanary: * com.prism.prism

    2熱度

    1回答

    我有這個泄漏,任何猜測?這個類有一些奇怪的參考。我有我使用LeakCanary得到這個日誌我的代碼 In com.example:1.5.0:27. com.example.ui.record.RecordFragment has leaked: GC ROOT android.database.ContentObserver$Transport.mContentObserver refer

    0熱度

    1回答

    我開始使用泄漏金絲雀,我得到這個內存泄漏後旋轉片段與MapView上。 10-04 22:01:51.530 17969-18044/cz.united121.android.revizori I/art: hprof: heap dump "/storage/emulated/0/Download/leakcanary/suspected_leak_heapdump.hprof" startin

    3熱度

    1回答

    我們在項目的Github頁面上聲明瞭我們的漏洞 - 依賴關係。 debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3.1' releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3.1' 到目前爲止,事情工作正常。現在我們就開始排除已知泄漏這樣的

    10熱度

    3回答

    我遇到了Android(Java)中稱爲LeakCanary的內存泄漏檢測庫,但無法理解泄漏內存的示例。任何人都可以解釋他們的例子中顯示的代碼是如何以及爲什麼是內存泄漏。 class Cat { } class Box { Cat hiddenCat; } class Docker { static Box container; } // ... Box bo

    3熱度

    1回答

    我有一個媒體播放器作爲成員變量的活動。 我的媒體播放器初始化是這樣的: mMediaPlayer = new MediaPlayer(); mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mMediaPlayer.setDataSource(MyActivity.this, URL); mMediaPlayer.prep

    0熱度

    1回答

    我創建了一個測試程序,看看Android的服務被正確地回收後存在。 我創建了一個服務,做一兩件事:拿着WeakReference的一個對象。這個想法是,在Service被銷燬並且GC被調用之後,WeakReference應該返回null。這裏是我的服務: package com.example.test.serviceleaktest; import android.app.Service;

    0熱度

    1回答

    我一直在使用LeakCanary一段時間。它做得非常出色,特別是在考慮將任何應用程序集成到任何應用程序時有多容易。 但是僅LeakCanary會足以追捕這些泄漏?我應該依賴多少(特別是對於優化生產應用程序)?

    0熱度

    1回答

    我在我的應用程序中添加了真棒LeakCanary庫,並且很快我開始接收各種活動報告,其中包括FirebaseAuth對象。 現在我的問題是:它是由Firebase庫本身生成的泄漏還是我應該銷燬onDestroy中的對象(例如將其設置爲null)? 這裏是report from LeakCanary這裏是heapdump

    3熱度

    1回答

    我一直在討論這個問題一段時間,我真的不知道還有什麼要嘗試。我在我的項目上粘貼了Leakcanary,所以我可以強制自己學習android'正確的方式',而不會引起導致內存泄漏的模式。我正在構建一個應用程序,並且我已經將它剝離了很多,而且我仍然看到這種泄漏發生。 我有一個活動,其中有一個viewpager裏面並實例化10個片段。如果我打開設備似乎一切都很好,這不是直到我按 '家庭',我得到了下面的內