trinity
trinity copied to clipboard
TrinityRecord causes memory leak
┬─── │ GC Root: Global variable in native code │ ├─ com.trinity.record.TrinityRecord instance │ Leaking: UNKNOWN │ Retaining 430106 bytes in 3720 objects │ context instance of com.trinity.sample.RecordActivity with mDestroyed = true │ mCameraCallback instance of com.trinity.sample.RecordActivity with mDestroyed = true │ mOnRecordingListener instance of com.trinity.sample.RecordActivity with mDestroyed = true │ mOnRenderListener instance of com.trinity.sample.RecordActivity with mDestroyed = true │ ↓ TrinityRecord.context │ ~~~~~~~ ╰→ com.trinity.sample.RecordActivity instance Leaking: YES (ObjectWatcher was watching this because com.trinity.sample.RecordActivity received Activity#onDestroy() callback and Activity#mDestroyed is true) Retaining 412217 bytes in 3266 objects key = 1739672f-5265-4dbd-b9fc-f476cb0464cb watchDurationMillis = 7768 retainedDurationMillis = 2767 mApplication instance of com.trinity.sample.TrinityApplication mBase instance of android.app.ContextImpl, not wrapping known Android context ==================================== 0 LIBRARY LEAKS