JavaScript内存溢出 解决办法

vue项目中写了一个demo,其中两个数据固定写死的,而且有点大,在用了Object.freeze()方法后,编译时仍会报错

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

搜了半天,还是在stackoverflow上找到解决办法

查看当前node可用内存命令:

node -e 'console.log(v8.getHeapStatistics().heap_size_limit/(1024*1024))'

修改当前node可用内存命令:

export NODE_OPTIONS="--max-old-space-size=8192"

其中8192可以根据需要替换成其他。

原文地址:https://stackoverflow.com/questions/53230823/fatal-error-ineffective-mark-compacts-near-heap-limit-allocation-failed-javas?r=SearchResults

 

 

posted @ 2022-09-05 10:47  人梦秋  阅读(453)  评论(0编辑  收藏  举报