zoukankan      html  css  js  c++  java
  • CALL_AND_RETRY_LAST Allocation failed

    JavaScript heap out of memory

    https://www.cnblogs.com/jianxuanbing/p/9331042.html

    https://www.npmjs.com/package/increase-memory-limit
    https://stackoverflow.com/questions/38558989/node-js-heap-out-of-memory

    原因

    在 Node 中通过 JavaScript 使用内存时只能使用部分内存(64位系统:1.4 GB,32位系统:0.7 GB),这个时候,如果前端项目非常的庞大,Webpack编译时就会占用很多的系统资源,如果超出了V8引擎对Node默认的内存限制大小时,就会产生内存泄露(JavaScript heap out of memory)的错误。

    解决方案

    既然V8引擎有对Node进行默认的内存限制大小,那么在Node内存不足的时候,可以放宽内存大小的使用限制,可以在Node启动的时候,传递--max-old-space-size或--max-new-space-size来调整内存大小的使用限制。
    但是这种方式需要所有地方都要进行设置,因此需要安装一个插件increase-memory-limit。

    使用方式如下:

      • 安装
        npm install -g increase-memory-limit
      • 运行
        increase-memory-limit
  • 相关阅读:
    hibernate映射-单向多对一映射
    CSS
    HTML基础
    复习
    元类,单例
    数据类型,约束,存储引擎
    数据库概念,安装,基本操作
    IO模型
    异步回调,协程
    GIL锁,线程池,同步异步
  • 原文地址:https://www.cnblogs.com/xiluhua/p/15321409.html
Copyright © 2011-2022 走看看