2017-04-26 96 views
-1

我在屏幕上看到此圖標彈出多次。該應用程序沒有崩潰,但我得到這個彈出窗口說應用程序將凍結一段時間。 。使用泄漏金絲雀進行Android內存泄漏測試

​​

同樣在登錄它說...

在COM ***安卓1.0.1:1. *衰竭1.5 00f37f5:java.lang.OutOfMemoryError:失敗在com.squareup.haha.perflib.analysis.TopologicalSort $ TopologicalSortVisitor.doVisit(TopologicalSort.java:92)處分配帶有141738個空閒字節和138KB的1191492字節分配,直到OOMat java.util.ArrayList.add(ArrayList.java:118) )在com.squareup.haha.perflib.analysis.TopologicalSort.compute(TopologicalSort.java:36)com.squareup.haha.perflib.Snapshot.computeDominators(Snapshot.java:311)at com.squareup.leakcanary.HeapAnalyzer。在com.squareup上找到LeakTrace(HeapAnalyzer.java:187)。在android.app.IntentService $ ServiceHandler.handleMessage(IntentService.java:65)上的com.squareup.leakcanary.internal.HeapAnalyzerService.onHandleIntent(HeapAnalyzerService.java:58)處的leakcanary.HeapAnalyzer.checkForLeak(HeapAnalyzer.java:122) .os.Handler.dispatchMessage(Handler.java:102)at android.os.Looper.loop(Looper.java:135)at android.os.HandlerThread.run(HandlerThread.java:61)* Reference Key:010554da-4ffc -41c4-b0b3-ee5d12989a31 *設備:小米小米2014818 2014818 * Android版本:5.1.1 API:22 LeakCanary:1.5 00f37f5 *持續時間:watch = 5829ms,gc = 202ms,堆轉儲= 4019ms,分析= 292701ms *排除參考: |字段:android.view.inputmethod.InputMethodManager.mNextServedView |字段:android.view.inputmethod.InputMethodManager.mServedView |字段:android.view.inputmethod.InputMethodManager.mServedInputConnection |字段:android.view.inputmethod.InputMethodManager.mCurRootView |字段:android.animation.LayoutTransition $ 1.val $ parent |字段:android.view.textservice.SpellCheckerSession $ 1.this $ 0 |字段:android.support.v7.internal.widget.ActivityChooserModel.mActivityChoserModelPolicy |字段:android.widget.ActivityChooserModel.mActivityChoserModelPolicy |字段:android.accounts.AccountManager $ AmsTask $ Response.this $ 1 |字段:android.media.MediaScannerConnection.mContext |字段:android.os.UserManager.mContext |字段:android.media.AudioManager $ 1.this $ 0 |字段:android.widget.Editor $ Blink.this $ 0 |字段:android.net.ConnectivityManager.sInstance |字段:android.view.Choreographer $ FrameDisplayEventReceiver.mMessageQueue(always)|靜態字段:android.text.TextLine.sCached |主題:FinalizerWatchdogDaemon(總是)|主題:main(always)|主題:LeakCanary-Heap-Dump(總是)| Class:java.lang.ref.WeakReference(always)|類:java.lang.ref.SoftReference(always)|類:java.lang.ref.PhantomReference(always)|類:java.lang.ref.Finalizer(always)| Class:java.lang.ref.FinalizerReference(always)

回答