2017-04-26 9 views
-1

Je vois cette icône apparaître plusieurs fois à l'écran. L'application ne plante pas, mais je reçois cette popup disant que l'application va geler pendant un certain temps. ..test de fuite de mémoire Android avec fuite canari

Brrr! App will freeze for some time

également sur le journal, il dit ...

En com *** android: 1.0.1: 1. * NON à 1,5 00f37f5: java.lang.OutOfMemoryError: Failed d'allouer une allocation 1191492 d'octets avec 141738 octets libres et 138KB jusqu'à OOMat java.util.ArrayList.add (ArrayList.java:118) à com.squareup.haha.perflib.analysis.TopologicalSort $ TopologicalSortVisitor.doVisit (TopologicalSort.java:92) à com.squareup.haha.perflib.analysis.TopologicalSort.compute (TopologicalSort.java:36) à com.squareup.haha.perflib.Snapshot.computeDominators (Snapshot.java:311) à com.squareup.leakcanary.HeapAnalyzer. findLeakTrace (HeapAnalyzer.java:187) sur com.squareup. leakcanary.HeapAnalyzer.checkForLeak (HeapAnalyzer.java:122) à com.squareup.leakcanary.internal.HeapAnalyzerService.onHandleIntent (HeapAnalyzerService.java:58) à android.app.IntentService $ ServiceHandler.handleMessage (IntentService.java:65) à Android .os.Handler.dispatchMessage (Handler.java:102) à android.os.Looper.loop (Looper.java:135) à android.os.HandlerThread.run (HandlerThread.java:61) * Référence clé: 010554da-4ffc -41c4-b0b3-ee5d12989a31 * appareil: Xiaomi Xiaomi 2014818 2014818 * Android version: 5.1.1 API: 22 LeakCanary: 1,5 00f37f5 * durées: regarder = 5829ms, gc = 202ms, vidage de tas = 4019ms, analyse = 292701ms * Sont exclus réfs: | Champ: android.view.inputmethod.InputMethodManager.mNextServedView | Champ: android.view.inputmethod.InputMethodManager.mServedView | Champ: android.view.inputmethod.InputMethodManager.mServedInputConnection | Champ: android.view.inputmethod.InputMethodManager.mCurRootView | Champ: android.animation.LayoutTransition $ 1.val $ parent | Champ: android.view.textservice.SpellCheckerSession $ 1.this $ 0 | Champ: android.support.v7.internal.widget.ActivityChooserModel.mActivityChoserModelPolicy | Champ: android.widget.ActivityChooserModel.mActivityChoserModelPolicy | Champ: android.accounts.AccountManager $ AmsTask $ Response.this $ 1 | Champ: android.media.MediaScannerConnection.mContext | Champ: android.os.UserManager.mContext | Champ: android.media.AudioManager $ 1.this $ 0 | Champ: android.widget.Editor $ Blink.this $ 0 | Champ: android.net.ConnectivityManager.sInstance | Champ: android.view.Choreographer $ FrameDisplayEventReceiver.mMessageQueue (toujours) | Champ statique: android.text.TextLine.sCached | Thread: FinalizerWatchdogDaemon (toujours) | Fil: principal (toujours) | Discussion: LeakCanary-Heap-Dump (toujours) | Classe: java.lang.ref.WeakReference (toujours) | Classe: java.lang.ref.SoftReference (toujours) | Classe: java.lang.ref.PhantomReference (toujours) | Classe: java.lang.ref.Finalizer (toujours) | Classe: java.lang.ref.FinalizerReference (always)

Répondre

0

C'est une fuite de mémoire détectée par LeakCanary.

Here sont des questions fréquemment posées sur LeakCanary