-
内存溢出的原因
- nodejs在执行JavaScript时,内存受到v8限制,64位约为1.4g,32位0.7g
- 限制内存原因:垃圾回收时,js线程会暂停执行(避免JS应用逻辑与垃圾回收器看到的不一样),大量的堆内存回收严重影响性能
-
解决方案
- 安装两个npm包: increase-memory-limit-fixbug 和 cross-env
npm install increase-memory-limit-fixbug cross-env -g
- package.json中 添加如下脚本
"fix-memory-limit": "cross-env LIMIT=4096 increase-memory-limit"
-
执行fix-memory-limit脚本
npm run fix-memory-limit
- 安装两个npm包: increase-memory-limit-fixbug 和 cross-env
mac Vue项目解决内存溢出
最新推荐文章于 2023-11-24 17:17:45 发布