找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 初始化OOM

qwedcxzas
金牌服务用户   /  发表于:2023-2-28 18:21:29
10#
好呢,我打包压缩一下上传
回复 使用道具 举报
qwedcxzas
金牌服务用户   /  发表于:2023-2-28 19:10:50
11#
本帖最后由 qwedcxzas 于 2023-2-28 19:12 编辑

这个是我的测试项目 image.png130124510.png 截图中标记的文件没有打包压缩

onevue_20230128.zip

2.41 MB, 阅读权限: 150, 下载次数: 1

回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-3-1 10:27:41
12#
qwedcxzas 发表于 2023-2-28 19:10
这个是我的测试项目截图中标记的文件没有打包压缩

您好,这边下载您的项目后,删除package.json.lock文件,然后npm install ,npm run serve 。启动过程中没有报错内存溢出。同时访问http://localhost:8081/#/TestE ,http://localhost:8081/#/TestD,http://localhost:8081/#/TestC 也没有内存溢出问题。
请问您是哪个阶段报错的内存溢出,以及请贴出报错的截图。
回复 使用道具 举报
qwedcxzas
金牌服务用户   /  发表于:2023-3-1 10:39:38
13#
本帖最后由 qwedcxzas 于 2023-3-1 10:43 编辑

如果多次切换菜单,大概5,6次左右就会出现oom,项目启动没有问题,主要就是在切换菜单的实惠会出现OOM
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-3-1 14:49:37
14#
如下动图所示,经过点击菜单切换,控制台以及项目命令行窗口均未提示oom
点击.gif
回复 使用道具 举报
qwedcxzas
金牌服务用户   /  发表于:2023-3-1 15:41:42
15#
本帖最后由 qwedcxzas 于 2023-3-1 15:43 编辑

您的演示中TestC页面没有加载 模板哦,就是我上传的那个  new3 的压缩包,这个压缩包有大概10 个mb。截图中方法就是从后端返回json数据的,也就是 new3 这个压缩包 image.png126227110.png
回复 使用道具 举报
qwedcxzas
金牌服务用户   /  发表于:2023-3-1 18:04:10
17#
嗯嗯,好呢。我刚才也想到一个解决方法:把后端返回的json放在 store中, 加载之前判断一下,如果存在就使用store中的数据,否则就通过请求后端加载。这样处理会不会有什么潜在的风险呢    image.png196470946.png
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-3-1 18:10:45
18#
qwedcxzas 发表于 2023-3-1 18:04
嗯嗯,好呢。我刚才也想到一个解决方法:把后端返回的json放在 store中, 加载之前判断一下,如果存在就使 ...

想问下您这边后端请求用了多久?
回复 使用道具 举报
qwedcxzas
金牌服务用户   /  发表于:2023-3-1 18:53:16
19#
我没注意这个,大概5秒左右吧
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-3-2 09:26:21
20#
5秒时间也挺长的,您之前提到的把后端返回的json放在 store中,这个还是需要您自己评估风险。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部