node.js - CALL_AND_RETRY_LAST 分配失败 - JavaScript 堆内存不足

标签 node.js

fatal error :CALL_AND_RETRY_LAST 分配失败 - JavaScript 堆内存不足

1: Node::中止() 2: 0x10a03cc 3: v8::Utils::ReportApiFailure(char const*, char const*) 4: v8::内部::V8::FatalProcessOutOfMemory(char const*, bool) 5: v8::内部::工厂::NewTransitionArray(int) 6: v8::内部::TransitionArray::插入(v8::内部::句柄,v8::内部::句柄,v8::内部::句柄,v8::内部::SimpleTransitionFlag) 7: v8::internal::Map::CopyReplaceDescriptors(v8::internal::Handle、v8::internal::Handle、v8::internal::Handle、v8::internal::TransitionFlag、v8::internal::MaybeHandle、char const*、v8::internal::SimpleTransitionFlag) 8: v8::internal::Map::CopyAddDescriptor(v8::internal::Handle,v8::internal::Descriptor*,v8::internal::TransitionFlag) 9: v8::internal::Map::CopyWithConstant(v8::internal::Handle、v8::internal::Handle、v8::internal::Handle、v8::internal::PropertyAttributes、v8::internal::TransitionFlag) 10: v8::internal::Map::TransitionToDataProperty(v8::internal::Handle、v8::internal::Handle、v8::internal::Handle、v8::internal::PropertyAttributes、v8::internal::Object::StoreFromKeyed) 11: v8::internal::LookupIterator::PrepareTransitionToDataProperty(v8::internal::Handle、v8::internal::Handle、v8::internal::PropertyAttributes、v8::internal::Object::StoreFromKeyed) 12: v8::internal::StoreIC::LookupForWrite(v8::internal::LookupIterator*, v8::internal::Handle, v8::internal::Object::StoreFromKeyed) 13: v8::internal::StoreIC::UpdateCaches(v8::internal::LookupIterator*, v8::internal::Handle, v8::internal::Object::StoreFromKeyed) 14: v8::内部::StoreIC::Store(v8::内部::句柄,v8::内部::句柄,v8::内部::句柄,v8::内部::对象::StoreFromKeyed) 15: v8::内部::KeyedStoreIC::Store(v8::内部::句柄,v8::内部::句柄,v8::内部::句柄) 16: v8::internal::Runtime_KeyedStoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) 17: 0x218d5a6092a7

最佳答案

通常,当由于内存使用量异常,堆的旧空间大小不足以运行进程时,就会发生这种情况。

当您在命令行中启动 node.js 代码时,可以通过增加旧空间大小来解决此问题,如下所示。

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

这里我将 --max-old-space-size 增加到 4GB

关于node.js - CALL_AND_RETRY_LAST 分配失败 - JavaScript 堆内存不足,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51044674/

相关文章:

node.js - 如何使用node和mongodb进行查找?

node.js - Clojurescript - 正确调用 native 模块的 promise

javascript - 使用 react-pdf 时的严重依赖警告

javascript - 如何使用nodejs和couchdb进行分页

error-handling - NodeJS 0.4.2 http.request : can the error event be fired after the response callback has been called?

javascript - Zapier - 为什么bundle.inputData的格式与inputFields不同?嵌套子项添加两次

node.js - node.js 的 IDE 和调试器

node.js - 将字符串添加到 dynamodb 表中的列表

node.js - 如何使用 Firebase Cloud Functions 检测环境是开发环境还是生产环境?

node.js - 如何重新发送未确认的ActiveMQ消息?