qiankun
qiankun copied to clipboard
[Bug]微应用卸载后依然占用内存
提问之前强烈建立您能先阅读一下《如何正确的提出一个 Issue》
What happens?
加载的微应用在被卸载后依然占用内存,造成内存泄漏
最小可复现仓库
https://github.com/goldingking/qiankun.git 为节约大家的时间,无复现步骤的 ISSUE 会被关闭,提供之后再 REOPEN
复现步骤,错误日志以及相关配置
我已经在example工程中写了一个例子,我在主应用中动态加载了10个vue子应用,然后又自动删除了8个,但是内存占用量依然是10个子应用的占用量 内存占用量是通过F12中的memory标签查看 请直接运行我的仓库代码进行查看
相关环境信息
- qiankun 版本:5/25日拉的最新master代码
- 浏览器版本:chrome 版本 89.0.4389.114(正式版本) (64 位)
- 操作系统:win10
同问,怎么样才能完全销毁资源释放内存呢
同问,怎么样才能完全销毁资源释放内存呢
同问,怎么样才能完全销毁资源释放内存呢,我也遇到了 #1461
同问,怎么样才能完全销毁资源释放内存呢
同问,怎么样才能完全销毁资源释放内存呢
同问,怎么样才能完全销毁资源释放内存呢
同问,怎么样才能完全销毁资源释放内存呢
同问,怎么样才能完全销毁资源释放内存呢
同问,怎么样才能完全销毁资源释放内存呢
请问是自动加载还是手动加载
@goldingking 请问 有解决吗?我也需要了 我手动创建 释放,内存一直没有释放
@championZeng2013 你解决这个问题了吗
@hairgc 有解决方案吗
? 我咋没发现啊 export async function unmount(props) { const { container } = props; ReactDOM.unmountComponentAtNode(container ? container.querySelector('#root') : document.querySelector('#root')); } 在这不是已经卸载了嘛?
同问, 现在有解决方案没有, 这样一直往上堆内存, 系统越用越卡, 就没官方的来解释
有方案了吗,各位小伙伴
请问现在这个问题有解决方案吗?还是存在应用卸载后占用内存的问题。当应用过多时,多次切换应用后内存越来越大,最终会导致页面加载越来越慢。
暂时没有好的方案,可以把nginx 的缓存禁用掉能好一点
---- 回复的原邮件 ---- | 发件人 | Guanghui @.> | | 发送日期 | 2024年04月23日 15:39 | | 收件人 | umijs/qiankun @.> | | 抄送人 | rockzcz @.>, Comment @.> | | 主题 | Re: [umijs/qiankun] [Bug]微应用卸载后依然占用内存 (#1471) |
请问现在这个问题有解决方案吗?还是存在应用卸载后占用内存的问题。当应用过多时,多次切换应用后内存越来越大,最终会导致页面加载越来越慢。
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>