7

Google Chrome を起動して、オプティマイザがコンパイルしているものと最適化された実行から抜け落ちている--js-flags="--trace-opt --trace-deopt"もののログを取得できますが、Firefox IonMonkey に匹敵するものはありますか?V8

4

1 に答える 1

1

SpiderMonkey にはIONFLAGS環境変数があります (ただし、通常のビルドにはありません。使用可能なフラグを確認するには、でビルドしac_add_options --enable-jitspewてから実行する必要があります)。IONFLAGS=helpただし、ドキュメントがあまりないため、使用方法を習得するにはおそらく時間がかかります。

Web 開発者向けに、「JIT コーチ」と呼ばれるパフォーマンス ツールでの JIT サポートに関する作業が進行中です。

  • JIT 最適化パネル(DevTools の [パフォーマンス] タブに切り替え、歯車メニューで [JIT 最適化の表示] を有効にし、[コール スタック] ビューに切り替え、(i) アイコンで示される JIT 情報を含むフレームを見つけます)
  • および付随するドキュメント: JIT Optimization Strategies .

バグ 1143804の依存関係に従って、進行状況を確認できます。

于 2016-04-09T12:46:44.480 に答える