trinity icon indicating copy to clipboard operation
trinity copied to clipboard

TrinityRecord causes memory leak

Open ZhengYiMin opened this issue 4 years ago • 0 comments

┬─── │ 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

ZhengYiMin avatar Nov 27 '20 05:11 ZhengYiMin