摇篮| NodeJ | Javascript堆内存不足

时间:2019-11-28 11:54:55

标签: node.js gradle webpack

我们的构建系统基于Jenkins,Gradle和Webpack。 Jenkins运行Gradle任务,从Gradle任务运行我们的npm脚本,最终运行webpack。 我们的项目非常大,大约有6000-7000个模块。 我们正在不断使javascript堆内存不足。 我尝试了以下设置。

NODE_OPTIONS=--max-old-space-size=4096在环境变量中也尝试在org.gradle.jvmargs=-Xmx4g中设置gradle.properties似乎没有任何作用。

下面是日志:

enter image description here

任何人都可以解释突出显示的文本,这意味着什么将有助于找到根本原因。我只知道它来自垃圾收集器的日志,该日志正在执行标记和清除操作,但是该数字是什么意思。

[11118:0x3d25cd0] 1333794 ms: Mark-sweep 1381.2 (1439.0) -> 1381.2 (1439.0) MB, 879 / 0.0 ms (average mu = 0.091, current mu = 0.004) allocation failure GC in old space required
[11118:0x3d25cd0] 1334976 ms: Mark-sweep 1381.2 (1439.0) -> 1380.9 (1435.0) MB, 1179.4 / 0.0 ms (average mu = 0.043, current mu = 0.003) allocation failure GC in old space requested

0 个答案:

没有答案