2

运行 Node.JS 的node --nocrankshaft实际作用是什么?节点中是否有关于这些类型的 v8 设置选项的文档?

4

2 回答 2

2

这将禁用 Crankshaft 编译器。

...通过使用积极的优化,Crankshaft 显着提高了计算密集型 JavaScript 应用程序的性能 - 通常提高两倍以上!...

看看:V8 的新曲轴

更多细节:仔细查看曲轴,v8 的优化编译器

于 2012-04-30T23:56:28.480 回答
0

节点中是否有关于这些类型的 v8 设置选项的文档?

--v8-options标志可以列出与V8相关的所有设置:

$ nodejs --v8-options

Options:
  --use_strict (enforce strict mode)
        type: bool  default: false
  --es5_readonly (activate correct semantics for inheriting readonliness)
        type: bool  default: true
  --es52_globals (activate new semantics for global var declarations)
        type: bool  default: true
  ...

该列表包含与 V8 相关的所有标志、每个标志作用的简短描述、类型信息和默认值。

该列表也可在此处在线获取:https ://github.com/joyent/node/blob/master/doc/node.1 。此列表的大部分参数对应于V8 标志

于 2014-04-12T19:32:06.370 回答