Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js NodeJS-如何增加内存堆大小?_Node.js - Fatal编程技术网

Node.js NodeJS-如何增加内存堆大小?

Node.js NodeJS-如何增加内存堆大小?,node.js,Node.js,我想增加内存堆大小,但每次尝试都失败了。我试图安装程序包npm I-rease memory limit,但它没有任何作用。在安装之后,我确实运行了命令增加内存限制,但仍然会遇到与以前相同的崩溃 目前我正在Windows10上的PyCharm IDE中编写我的NodeJS代码,如果有帮助的话 编辑: 致命错误:调用和重试上次分配失败-JavaScript堆内存不足 1:00007FF686C0094F napi_包装+124431 2:00007FF686BA2696 v8::base::CPU

我想增加内存堆大小,但每次尝试都失败了。我试图安装程序包
npm I-rease memory limit
,但它没有任何作用。在安装之后,我确实运行了命令
增加内存限制
,但仍然会遇到与以前相同的崩溃

目前我正在Windows10上的PyCharm IDE中编写我的NodeJS代码,如果有帮助的话

编辑:

致命错误:调用和重试上次分配失败-JavaScript堆内存不足
1:00007FF686C0094F napi_包装+124431
2:00007FF686BA2696 v8::base::CPU::has_sse+34502
3:00007FF686BA3356 v8::base::CPU::has_sse+37766
4:00007FF6873A6F4E v8::隔离::报告外部分配限制达到+94
5:00007FF68738EF91 v8::SharedArrayBuffer::外部化+833
6:00007FF68725C85C v8::内部::堆::EphemeronKeyWriteBarrierFromCode+1436
7:00007FF687258890 v8::内部::堆::AddRetainedMap+2608
8:00007FF68727289E v8::内部::工厂::分配器WFIXEDARRAY+94
9:00007FF687279C34 v8::内部::工厂::新的FixedArrayWithFiller+52
10:00007FF687279BF1 v8::内部::工厂::新固定阵列+65
11:00007FF68714A98F v8::内部::反馈连接::ic_状态+56767
12:00007FF68715C6C5 v8::Message::GetIsolate+14101
13:00007FF687168600 v8::Message::GetIsolate+63056
14:00007FF68714438C v8::内部::反馈连接::ic_状态+30652
15:00007FF68700E8AA v8::内部::OrderedHashMap::ValueAt+62122
16:00007FF6877D2C6D v8::内部::SetupIsolateDelegate::SetupHeap+567949
17:000002A6CAD8B865

启动节点服务器时,检查正在运行的脚本 它应该类似于
node index.js
或者类似的东西

不太确定在运行节点时它在PyCharm中是如何运行的 但可以帮助您的是选项
——最大旧空间大小

因此,我建议尝试使用类似命令的命令


node--max old space size=8192 index.js

启动节点服务器时,检查正在运行的脚本 它应该类似于
node index.js
或者类似的东西

不太确定在运行节点时它在PyCharm中是如何运行的 但可以帮助您的是选项
——最大旧空间大小

因此,我建议尝试使用类似命令的命令


node--max old space size=8192 index.js

请解释它是如何失败的,以及您为引发问题而执行的步骤。您可以使用节点的“最大旧空间大小”选项来解决问题。你可以看看我为一家小公司开发了一个脚本,在把exe文件(用npm nexe制作)交给研究小组后,他们告诉我,脚本不能运行太久,因为他们发现了一个与我提出的问题相关的错误。我自己也测试过这个脚本,但没有超过10或20分钟,我不知道这个错误,现在我正在尝试找出应该做什么。希望我能更清楚地说明我的问题。“从2017年8月发布的Node.js v8.0开始,您现在可以使用Node_OPTIONS环境变量全局设置最大旧空间大小”,如果您将错误复制到问题中,有人可能会给您提供更具体的帮助。很抱歉,回复太晚了。无论如何,我刚刚用错误更新了这篇文章。请解释它是如何失败的,以及你正在执行的引发问题的步骤。您可以使用节点的“最大旧空间大小”选项来解决问题。你可以看看我为一家小公司开发了一个脚本,在把exe文件(用npm nexe制作)交给研究小组后,他们告诉我,脚本不能运行太久,因为他们发现了一个与我提出的问题相关的错误。我自己也测试过这个脚本,但没有超过10或20分钟,我不知道这个错误,现在我正在尝试找出应该做什么。希望我能更清楚地说明我的问题。“从2017年8月发布的Node.js v8.0开始,您现在可以使用Node_OPTIONS环境变量全局设置最大旧空间大小”,如果您将错误复制到问题中,有人可能会给您提供更具体的帮助。很抱歉,回复太晚了。无论如何,我刚刚用这个错误更新了帖子。