allocation failure scavenge might not succeed


原文鏈接:allocation failure scavenge might not succeed – 每天進步一點點 (longkui.site)
0.背景

angular項目,執行build指令時報錯。

Scavenge 4024.7 (4115.4) -> 4018.7 (4119.9) MB, 24.5 / 0.0 ms  (average mu = 0.582, current mu = 0.227) allocation failure
Mark-sweep 4028.9 (4119.9) -> 4015.0 (4129.9) MB, 2407.0 / 0.1 ms  (average mu = 0.493, current mu = 0.220) allocation failure scavenge might not succeed
......................................(中間省略)
young object promotion failed Allocation failed - JavaScript heap out of memory
1.解決辦法

把項目重啟了幾遍還是不行, 查看網上的辦法說把內存調大點,

node --max_old_space_size=4096 ./node_modules/@angular/cli/bin/ng build --prod --base-href=.

改成了

node --max_old_space_size=8182 ./node_modules/@angular/cli/bin/ng build --prod --base-href=.

結果還是不行。好吧繼續改

node --max_old_space_size=10000 ./node_modules/@angular/cli/bin/ng build --prod --base-href=.

我電腦內存16G。所以及改的大一點。改成10000之后,執行打包指令就OK了。

大家如果遇到上面的報錯,就嘗試把內存調大一點就行。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM