在V8中,调用堆栈的最大值是多少?

时间:2014-04-01 12:27:03

标签: javascript v8

对此感到好奇。如果你还告诉我在哪里可以找到答案,那将会很棒。

1 个答案:

答案 0 :(得分:4)

如果您的意思是堆栈跟踪限制:

您可以在控制台中运行以下命令来检查:

Error.stackTraceLimit

您还可以通过在脚本中将其设置为其他值来增加该限制,或者在从命令行启动Chrome时将以下参数传递给Chrome:

--js-flags="--stack-trace-limit <value>"

如果您的意思是一般堆栈跟踪:

我认为这取决于使用V8引擎的应用程序。 例如。对于节点JS,它是您可以设置的选项:

$ node --v8-options | grep stack_size -A 1
--stack_size (default size of stack region v8 is allowed to use (in kBytes))
    type: int  default: 984