小编msh*_*pov的帖子

当不使用“--max-old-space-size”标志时,可用内存的默认值是多少?

节点:12.16.2

尝试找出为什么在具有内存限制的 docker 容器中运行的节点应用程序会因on512mb而失败,并且如果将限制增加到大约则会失败。看起来只有 50% 的空间分配给了老一代对象,但我找不到任何有关此行为的文档。JavaScript heap out of memory256mb1500mb700mb

将旧空间大小设置为总可用内存的 70% 左右是否正确(剩余空间足以容纳其他 v8 内存部分)?

错误日志

<--- Last few GCs --->

[1:0x565508ac6740]    26332 ms: Mark-sweep 255.3 (257.9) -> 254.3 (257.3) MB, 85.7 / 0.0 ms  (+ 65.2 ms in 24 steps since start of marking, biggest step 6.6 ms, walltime since start of marking 162 ms) (average mu = 0.239, current mu = 0.259) allocation fa[1:0x565508ac6740]    26447 ms: Mark-sweep 255.6 (258.1) -> 253.6 (256.3) …
Run Code Online (Sandbox Code Playgroud)

memory v8 node.js

12
推荐指数
2
解决办法
9990
查看次数

标签 统计

memory ×1

node.js ×1

v8 ×1