Open cccRaim opened 2 months ago
https://github.com/antvis/G6/blob/ab461c1e27681c7a9db0966470f0ba172f93a474/packages/core/src/behavior/behaviorOption.ts#L58
卸载后没有移除事件监听,this一直存在对Graph的引用,导致内存泄露。 影响:在图很大的时候,反复卸载会导致内存持续上升,如页面内存占用3G+等,内存GC会造成CPU负担,导致整体页面性能下降。
期望:
有兴趣提个 PR 修复该问题吗
应该提到哪个分支?
有兴趣提个 PR 修复该问题吗 应该提到哪个分支?
提到 master 分支即可~
有兴趣提个 PR 修复该问题吗 应该提到哪个分支? 提到 master 分支即可~
看了一下,Behavior影响的地方有点多,不敢乱改
https://github.com/antvis/G6/blob/ab461c1e27681c7a9db0966470f0ba172f93a474/packages/core/src/behavior/behaviorOption.ts#L58
卸载后没有移除事件监听,this一直存在对Graph的引用,导致内存泄露。 影响:在图很大的时候,反复卸载会导致内存持续上升,如页面内存占用3G+等,内存GC会造成CPU负担,导致整体页面性能下降。
期望: