2

Node.JS を実行するとnode --nocrankshaft実際に何が行われますか? ノードのこれらのタイプの v8 設定オプションに関するドキュメントはありますか?

4

2 に答える 2

2

これにより、クランクシャフト コンパイラが無効になります。

...積極的な最適化を使用することで、Crankshaft は、計算集約型の JavaScript アプリケーションのパフォーマンスを劇的に向上させます。多くの場合、2 倍以上です!...

ご覧ください: 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 に答える