5

C#コンパイラの/optimizeコマンドラインオプションに関するEricLippert記事を読んでいます。この記事では、コンパイラーが実行する最適化の種類について説明します。ただし、このオプションがJIT最適化にも影響するかどうかはわかりません。このオプションによってコンパイラーがメタデータを出力し、ジッターが「最適化モード」を変更することを理解できるようになることは考えられないことではありません。このオプションが実際にJITterに影響を与えるかどうかを確認できる、またはそうでない場合の参照はありますか?

4

1 に答える 1

5

このオプションが実際にJITterに影響を与えるかどうかを確認できる、またはそうでない場合の参照はありますか?

C#ブック、第3版(第1章、13ページ)を介したCLRのJeffrey Richterによると、そうです。この/optimize+切り替えにより、C#ILコードと、JITコンパイラーによって生成されたネイティブコードが最適化されます。それが実際にどのように行われるかについては、よくわかりません。私の大げさな推測は、 CorDebugJITCompilerFlags列挙と関係があるかもしれないということです。

于 2012-04-04T02:40:45.650 に答える