icestark
icestark copied to clipboard
如何优化切换子应用的内存占用?
场景 来回切换两个子应用,内存无限上涨 两个子应用都是默认的框架没有任何修改
内存完全完全不会销毁
这种情况要怎么办,用户可能切几次就炸了
是不是因为用的是本地调试的模式,因为没测试过
getApps: async () => {
const apps = [
{
path: '/app/1',
title: '应用1',
sandbox: true,
umd: true,
url: ['http://127.0.0.1:3333/js/index.js', 'http://127.0.0.1:3333/css/index.css'],
},
{
path: '/app/2',
title: '应用2',
sandbox: true,
umd: true,
url: ['http://127.0.0.1:3335/js/index.js', 'http://127.0.0.1:3335/css/index.css'],
},
];
return apps;
},
这是使用本地的子应用内存情况,10次左右就到180m
这是使用线上应用内存情况,10次左右从40到80。没有本地调试那么恐怖,但内存也是一直没有销毁
子应用可以搞个 Demo 上传到 GitHub 上吗? @xmsz
�子应用可以搞个 Demo 上传到 GitHub 上吗? @xmsz
子应用是通过
# 基于 React 的微应用
$ npm init ice icestark-child @icedesign/stark-child-scaffold
# 基于 Vue 的微应用
$ npm init ice icestark-child @vue-materials/icestark-child-app
$ cd icestark-child
$ npm install
$ npm run start
创建的,没有修改
请问这个问题现在解决了吗?