CNode

【求教】如何永久提升 node 的 栈大小, 不要每次都手动添加 --stack-size=65500

问答
Yyaochun发布于12 年前最后回复12 年前4 回复7773 浏览0 收藏

这个是在微博上看到【大城小胖】发的,看看各位cnoder有米有好方法

如何永久提升 node 的 栈大小, 不要每次都手动添加 --stack-size=65500

查看回复

回复 (4)

B
bnuhero#1·12 年前

这就是要修改默认值,除了重新编译一个node,想不出别的办法。

Node.js v0.10.33定义的stack_size:

DEFINE_int(stack_size, kPointerSize * 123, "default size of stack region v8 is allowed to use (in kBytes)")

所以默认值是984KB,大约是1MB。

传参数的方法有什么问题?

R
ryanking8215#2·12 年前

shell alias可以吗? alias node = "node --stack-size=65500"

Y
yaochun#3·12 年前
引用 ryanking8215shell alias可以吗? alias node = "node stack size=65500"

@ryanking8215 我想到的也是这个,想知道有木有别的方案

Y
yeaha#4·12 年前
参与回复
登录后即可参与回复。登录