当前位置:首页 > 内存 > 正文

js class内存溢出的原因

  • 内存
  • 2024-08-14 00:37:08
  • 6928

一、jsfunction的return会导致内存泄露吗
首先,jsfunction中的return只是一个引用,不会开辟单独的空间
其次,return只是在指定的接收函数中或者在新的变量中接收你在js中的变量
其次,内存泄漏是指在内存中定义了一个变量,开辟了一块内存空间。使用的内存大小取决于变量存储的大小
最后,如果内存超出,必须溢出后再返回变量
二、出现内存溢出,有什么好的解决办法测试环境下没问题,但是上线的时候,出现了这样的错误:
FATALERROR:CALL_AND_RETRY_LASTAllocationfailed-JavaScriptheapoutofmemory
网上查了一下,大部分人都说一定要看看——max_old_space_size值,但是你怎么知道
的默认值——max_old_space_size。你输入的时候是在线吗?
我遇到过这个。对比工程需要编译好几G内存。
如果是32位,需要更换为64位NODE。
我在中更改了它
"pro":"node--max_old_space_size=8000build/"