Node.js 中的默认堆栈大小是多少?

Posted

技术标签:

【中文标题】Node.js 中的默认堆栈大小是多少?【英文标题】:What is the default stack size in Node.js? 【发布时间】:2014-01-11 22:31:59 【问题描述】:

我知道如何设置堆栈大小,这要归功于: How can I increase the maximum call stack size in Node.js

但是,默认尺寸是多少? (即我如何获得相当于phpinfo() 的PHP)

【问题讨论】:

见2ality.com/2014/04/call-stack-size.html和相关问题***.com/questions/20748061/…。 【参考方案1】:

简单的答案是默认堆栈大小为 492 kBytes(32 位)和 984 kBytes(64 位)。

正如 soyuka 所说,试试这个:

$ node --v8-options | grep -B0 -A1 stack_size

$ node --v8-options | grep -B0 -A1 stack-size

【讨论】:

其实,没关系,这似乎是 32/64 位差异。虽然链接会很棒 链接会很好或有关如何以编程方式确认的任何信息 $ node --v8-options | grep -B0 -A1 stack_size 这似乎已经过时了

以上是关于Node.js 中的默认堆栈大小是多少?的主要内容,如果未能解决你的问题,请参考以下文章

Node.js + Socket.io 超出最大调用堆栈大小

Node.JS + TypeScript如何从堆栈跟踪中跟踪源代码?

QThread 中的堆栈大小

Node.js(和 chrome V8)中的内存限制

Node.js 可以排队多少个事件?

Heroku cedar 堆栈上的 Node.js 端口问题