FastJetpack
FastJetpack copied to clipboard
LeakCanary
2022-04-18 22:04:38.095 26015-26015/com.fastjetpack D/LeakCanary: ┬─── │ GC Root: Global variable in native code │ ├─ android.app.Activity$1 instance │ Leaking: UNKNOWN │ Retaining 837.0 kB in 1912 objects │ Library leak match: instance field android.app.Activity$1#this$0 │ Anonymous subclass of android.app.IRequestFinishCallback$Stub │ this$0 instance of leakcanary.internal.activity.LeakActivity with mDestroyed = true │ ↓ Activity$1.this$0 │ ~~~~~~ ╰→ leakcanary.internal.activity.LeakActivity instance Leaking: YES (ObjectWatcher was watching this because leakcanary.internal.activity.LeakActivity received Activity#onDestroy() callback and Activity#mDestroyed is true) Retaining 836.5 kB in 1911 objects key = bad1d16c-cfe5-450d-bfc5-bd68a81e02ef watchDurationMillis = 73278 retainedDurationMillis = 68278 mApplication instance of com.aisier.App mBase instance of android.app.ContextImpl
METADATA
Build.VERSION.SDK_INT: 29
Build.MANUFACTURER: Xiaomi
LeakCanary version: 2.7
App process name: com.fastjetpack
Stats: LruCache[maxSize=3000,hits=3873,misses=55638,hitRate=6%]
RandomAccess[bytes=3008222,reads=55638,travel=27328595255,range=20976546,size=25711956]
Heap dump reason: user request
Analysis duration: 5512 ms
master 跟 dev 都很容易出现 2022-04-18 22:18:50.525 27165-27272/com.fastjetpack I/com.fastjetpac: Explicit concurrent copying GC freed 204(80KB) AllocSpace objects, 0(0B) LOS objects, 49% free, 3815KB/7630KB, paused 53us total 24.259ms