您现在的位置:主页 > 中山起重机 >
NodeJS堆溢出的原因及解决办法。
发布日期:2022-01-13 22:14   来源:未知   阅读:

  使用NodeJS开发的应用,如果需要处理大量数据,可能导致堆溢出。错误提示中,会有“JavaScript heap out of memory”,汕头小型电动振动筛经久耐用半导体器件应用网如下图:

  这个问题的原因,是由于NodeJS在启用时,默认使用的内存量是受限的,大约是2GB。

  如果想要获得更大的内存,则需解除此封印。方法是:在Node启动程序时,使用max-old-space-size参数,设定一个更大的值。

  本测试,使用的是用于JS代码加密的JShaman平台本地版。未设定内存值之前 ,在加密某个大型JS文件时,会出现本文最前面的错误。在设定为8GB内存用量后,则运行正常。效果如下图:

  • 广东铁起起重设备有限公司是一家专注起重设备研发智造厂家,主要产品包括起重机,单梁起重机,门式起重机,欧式起重机,桥式起重机,双梁桥式起重机,龙门吊,电动葫芦,液压升降货梯,机动叉车,电动叉车,液压升降平台,起重机维修,行吊维修,登高车出租,液压升降平台出租销售等等