FastJetpack icon indicating copy to clipboard operation
FastJetpack copied to clipboard

LeakCanary

Open InevitableFuture opened this issue 2 years ago • 1 comments

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

InevitableFuture avatar Apr 18 '22 14:04 InevitableFuture

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

InevitableFuture avatar Apr 18 '22 14:04 InevitableFuture