-
Notifications
You must be signed in to change notification settings - Fork 30.1k
Closed
flutter/engine
#7919Labels
a: platform-viewsEmbedding Android/iOS views in Flutter appsEmbedding Android/iOS views in Flutter appsc: performanceRelates to speed or footprint issues (see "perf:" labels)Relates to speed or footprint issues (see "perf:" labels)packageflutter/packages repository. See also p: labels.flutter/packages repository. See also p: labels.
Description
Steps to Reproduce
I write a RTMP Video plugin for flutter
I open the video page and close it .
Keep this operation, more than a dozen times, memory leak
NSLog
PiliPlayer:video player plugin register
PiliPlayer:playerfactory init
open video page
PiliPlayer:viewId -- 0
PiliPlayer:player create
close page
PiliPlayer:player dispose
PiliPlayer:playerContainerView dispose
open video page
PiliPlayer:viewId -- 1
PiliPlayer:player create
close page
PiliPlayer:player dispose
PiliPlayer:playerContainerView dispose
open video page
PiliPlayer:viewId -- 2
PiliPlayer:player create
close page
PiliPlayer:player dispose
PiliPlayer:playerContainerView dispose
open video page
PiliPlayer:viewId -- 3
PiliPlayer:player create
close page
PiliPlayer:player dispose
PiliPlayer:playerContainerView dispose
open video page
PiliPlayer:viewId -- 4
PiliPlayer:player create
close page
PiliPlayer:player dispose
PiliPlayer:playerContainerView dispose
open video page
PiliPlayer:viewId -- 5
PiliPlayer:player create
close page
PiliPlayer:player dispose
PiliPlayer:playerContainerView dispose
open video page
PiliPlayer:viewId -- 6
PiliPlayer:player create
close page
PiliPlayer:player dispose
PiliPlayer:playerContainerView dispose
open video page
PiliPlayer:viewId -- 7
PiliPlayer:player create
close page
PiliPlayer:player dispose
PiliPlayer:playerContainerView dispose
open video page
PiliPlayer:viewId -- 8
PiliPlayer:player create
close page
PiliPlayer:player dispose
PiliPlayer:playerContainerView dispose
open video page
PiliPlayer:viewId -- 9
PiliPlayer:player create
close page
PiliPlayer:player dispose
PiliPlayer:playerContainerView dispose
open video page
PiliPlayer:viewId -- 10
PiliPlayer:player create
close page
PiliPlayer:player dispose
PiliPlayer:playerContainerView dispose
open video page
PiliPlayer:viewId -- 11
PiliPlayer:player create
close page
PiliPlayer:player dispose
PiliPlayer:playerContainerView dispose
open video page
PiliPlayer:viewId -- 12
PiliPlayer:player create
close page
PiliPlayer:player dispose
PiliPlayer:playerContainerView dispose
open video page
PiliPlayer:viewId -- 13
PiliPlayer:player create
close page
PiliPlayer:player dispose
PiliPlayer:playerContainerView dispose
open video page
PiliPlayer:viewId -- 14
PiliPlayer:player create
Lost connection to device.
Exited (sigterm)
[✓] Flutter (Channel beta, v0.11.9, on Mac OS X 10.13.6 17G3025, locale
zh-Hans-CN)
[✓] Android toolchain - develop for Android devices (Android SDK 28.0.3)
[✓] iOS toolchain - develop for iOS devices (Xcode 10.1)
[✓] Android Studio (version 3.2)
[✓] VS Code (version 1.29.1)
[✓] Connected device (1 available)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
a: platform-viewsEmbedding Android/iOS views in Flutter appsEmbedding Android/iOS views in Flutter appsc: performanceRelates to speed or footprint issues (see "perf:" labels)Relates to speed or footprint issues (see "perf:" labels)packageflutter/packages repository. See also p: labels.flutter/packages repository. See also p: labels.