问题描述
我正在研究NodeJs项目(第14版),但是昨天出现了与V8 /节点内存有关的错误。
set node_options=--max_old_space_size=4096
其他解决方案建议升级节点版本,但是我已经在使用版本14,所以这应该不是问题。
这是完整的错误消息。
**我使用npx ts-node-dev
启动应用程序。 (环境Windows 10,节点V.14)
<--- Last few GCs --->
[21964:000001A6FC979D30] 407910 ms: Mark-sweep 4065.9 (4102.4) -> 4065.6 (4102.9) MB,11704.0 / 0.1 ms (average mu = 0.054,current mu = 0.002) allocation failure scavenge might not succeed
mu = 0.003) allocation failure scavenge might not succeed
<--- JS stacktrace --->
Fatal error: Ineffective mark-compacts near heap limit Allocation Failed - JavaScript heap out of memory
1: 00007FF6C512CEDF v8::internal::wasm::disjointAllocationPool::~disjointAllocationPool+74383
2: 00007FF6C50D5A16 v8::base::cpu::has_sse+62326
3: 00007FF6C50D68B6 v8::base::cpu::has_sse+66070
4: 00007FF6C593BBDE v8::Isolate::ReportExternalAllocationLimitReached+94
5: 00007FF6C5920DA4 v8::SharedArrayBuffer::Externalize+772
6: 00007FF6C57DFF7C v8::internal::Heap::EphemeronKeyWriteBarrierFromCode+1452
7: 00007FF6C57EB53A v8::internal::Heap::ProtectUnprotectedMemoryChunks+1258
8: 00007FF6C57E8461 v8::internal::Heap::PageFlagsAreConsistent+3233
9: 00007FF6C57DD665 v8::internal::Heap::CollectGarbage+1413
10: 00007FF6C57DBD15 v8::internal::Heap::AllocateExternalbackingStore+1397
11: 00007FF6C57F6497 v8::internal::Factory::AllocaterawArray+183
12: 00007FF6C57FCE7B v8::internal::Factory::NewFixedArrayWithFiller+75
13: 00007FF6C57FD1B6 v8::internal::Factory::NewFrameArray+54
14: 00007FF6C5828FF2 v8::internal::Isolate::AreWasmThreadsEnabled+2674
15: 00007FF6C5828848 v8::internal::Isolate::AreWasmThreadsEnabled+712
16: 00007FF6C581F5AA v8::internal::MessageLocation::MessageLocation+3402
17: 00007FF6C58C1B83 v8::internal::Builtins::builtin_handle+182035
18: 00007FF6C59C356D v8::internal::SetupIsolateDelegate::SetupHeap+466093
19: 00007FF6C595B708 v8::internal::SetupIsolateDelegate::SetupHeap+40520
20: 00007FF6C59573F7 v8::internal::SetupIsolateDelegate::SetupHeap+23351
21: 00007FF6C5A3FACB v8::internal::SetupIsolateDelegate::SetupHeap+975371
22: 00007FF6C595B708 v8::internal::SetupIsolateDelegate::SetupHeap+40520
24: 00007FF6C59DFA74 v8::internal::SetupIsolateDelegate::SetupHeap+582068
26: 00007FF6C595B708 v8::internal::SetupIsolateDelegate::SetupHeap+40520
27: 00007FF6C595B708 v8::internal::SetupIsolateDelegate::SetupHeap+40520
29: 000003A013204335
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)