当前位置: 首页 > 知识库问答 >
问题:

nodejs内存分配失败

公良阳波
2023-03-14

共有1个答案

后学
2023-03-14

通过对节点使用以下参数为脚本分配更多内存:--MAX_OLD_SPACE_size=x

示例:

node --max_old_space_size=8000 yourscript.js

这将为您的脚本分配大约8GB。最终,这仍然是不够的,您应该在更小的块中解密SQL,并使用物理驱动器而不是RAM内存。

 类似资料:
  • 我正在使用Lambda(nodeJS)查询noSQL数据(dynamo db)。 null 我犯了错误: 42676 ms:标记-扫描804.1(954.3)->802.7(954.3)MB,1803.0/0.0ms(标记开始后32步+246.3ms,最大步35.7ms)[分配失败][请求旧空间中的GC]。44415 ms:标记-扫描802.7(954.3)->802.7(954.3)MB,173

  • 我正在尝试为DMA Linux编写驱动程序,但我的驱动程序一直无法执行DMA_CONCENTER_alloc,我已经增加了CMA内存和CONCENTERY_pool。。。 我错过了什么? dmesg在物理CPU 0x0上引导Linux<br>Linux版本4.14.0-xilinx-v2018.2(oe-user@oe-host)(gcc版本7.2.0(gcc))#5 SMP抢占Sun二月17日2

  • 我尝试了这个解决方案:致命错误:CALL_AND_RETRY_LAST分配失败-进程内存不足 但不管用。 还尝试了其他:Devextreme:致命错误:CALL_AND_RETRY_LAST分配失败-JavaScript堆内存不足 产生的错误: <---最后几个GC--> [5344:00000000002C05B0]46772 ms:Mark-sweep 1399.5(1427.9)->1399

  • 问题内容: 这是一篇受此评论启发的帖子,内容涉及如何在CPython中为对象分配内存。最初,这是在创建列表并将其添加到for循环中_以_ 实现列表理解的上下文中。 所以这是我的问题: CPython中有多少个不同的分配器? 每个功能是什么? 什么时候被正式称为?(根据此评论中的内容,列表理解可能不会导致调用, python在启动时会为其分配多少内存? 是否有规则来控制哪些数据结构在此存储器上首先获

  • 我有一个一直在思考的问题。以这个特殊的类为例 假设我有一个B类,它拥有一个使用listOne读取详细信息的方法。要查看数组列表,我需要首先获取列表的大小,以便我的代码知道数组列表何时结束。有两种方法可以做到这一点,一种是 或者我也可以用 在内存和效率方面,哪种方法更好?此外,假设我正在递归地读取一个非常大的数组。为了简单起见,让我们假设递归读取此数组将导致堆栈溢出异常。在这种情况下,第一个方法在理

  • 我开发了kervel驱动程序,并与dell进行了通信。尝试做一个快照功能和行走功能 我的结构是 在我的快照函数中,我这样做。 在walk函数中,我执行以下操作 当我在我的驱动程序条目中(当驱动程序加载时)使用这个函数时,所有的工作都很好。但当我从dll中调用它时,只有2秒钟的时间“Word Fine”,然后我就会出现蓝屏。 当我尝试从SM_MSI结构中删除Name变量时,所有工作都很完美。!!所以