qiankun icon indicating copy to clipboard operation
qiankun copied to clipboard

使用loadMicroApp之后, chrome内存增加, 就算切到其他页面, 这个增加的内存依然存在, 我理解的是有缓存机制么?

Open jisao opened this issue 2 years ago • 12 comments

使用loadMicroApp之后, chrome内存增加, 就算切到其他页面, 这个增加的内存依然存在, 我理解的是有缓存机制么?

  • 2.10.6
  • chrome 114.0.5735.134
  • windows

jisao avatar Jun 25 '23 08:06 jisao

由于子应用较多, 导致我现在chrome内存直接被干到1个G以上, 最终结果就是内存不断增加, 页面卡顿

jisao avatar Jun 25 '23 09:06 jisao

image

你手动 unmout()了吗?

gala-jasmy avatar Jun 27 '23 02:06 gala-jasmy

肯定upmount了撒, 我想表达的就是卸载了微应用, 但是内存并没有释放, 这qiankun团队解散了么, 哎, 我自己来改源码吧

jisao avatar Jun 28 '23 02:06 jisao

肯定upmount了撒, 我想表达的就是卸载了微应用, 但是内存并没有释放, 这qiankun团队解散了么, 哎, 我自己来改源码吧

你好 请问这个问题解决了吗?我也遇到这问题了,不知道怎么解决

maxiaoting520 avatar Jun 28 '23 07:06 maxiaoting520

我在一个页面中,LoadMircoApp 获得这个对象后, 它可以 mount() 还可以 unmount() ,比如 LoadMircoApp,挂载点上显示了微应用,然后我 unmount,它消失了 qiankun的生命周期会触发一个日志。timeout后再mount,它还能又显示出来。

所以,app对象感觉并不会因unmount消亡,应该有其他的真正消亡的办法。

ada-wang avatar Jun 29 '23 07:06 ada-wang

在unmount下面加个设置为null,让垃圾自动回收试试 this.microApp=null;

wudith avatar Jul 03 '23 01:07 wudith

就目前来看, 乾坤这个版本是支持不了的

jisao avatar Jul 04 '23 01:07 jisao

同一个问题?https://github.com/umijs/qiankun/issues/832#issuecomment-670444006

gongshun avatar Jul 06 '23 02:07 gongshun

解决了吗

hello-astar avatar Dec 15 '23 10:12 hello-astar

也遇到了,有解决了的吗?

jetango avatar Jun 07 '24 14:06 jetango