【Web前端问题】vue 项目内存溢出

场景:我在做vue2.0 webpack3.0 热更新时偶尔会出现 内存溢出的情况
图片描述

网上各种找方法原因,最后给了这样的方案在pakage.json 增加 : node --max_old_space_size=4096 build/build.js(加了 也没啥用)

还有另外一种插件,扩大内存,(指标不治本)

我不能明白为什么这个问题为什么会一直出现 求大佬解释

回答:

应该是你的代码问题,比如写了死循环之类的,扩大内存没用。

回答:

自己写的代码问题,看看是不是写了循环变量索引指向的操作

回答:

你的工程里有什么超大的文件,还是目录很深,buffer.js就是nodejs专门做二进制文件缓存的,热更新肯定是实时读取文件,内存溢出的话我考虑就这俩原因

回答:

今天遇到导航频繁切换加载组件,360急速浏览器内存溢出,把定时器,window.onresize,等全局变量destroy时释放,把data中定义的一些较大的变量也在destroy时清空,通过设置禁止缓存:meta,请求,url绑定变量等,还可通过vue工具排查页面组件的性能进行改善:
image.png

以上是 【Web前端问题】vue 项目内存溢出 的全部内容, 来源链接: utcz.com/a/136809.html

回到顶部