C#编译器/优化命令行选项是否影响抖动?

C#编译器/优化命令行选项是否影响抖动?,c#,compilation,C#,Compilation,我一直在读关于C#编译器的/optimize命令行选项的文章。本文描述了编译器执行的优化类型。然而,我仍然不清楚这个选项是否也会影响JIT优化。这不是不可想象的,这个选项将使编译器发出一些元数据,jitter可以理解为改变“优化模式”。如果此选项确实影响抖动,是否有任何参考可以确认或以其他方式确认 如果此选项确实影响抖动,是否有任何参考可以确认或以其他方式确认 根据杰弗里·里希特(Jeffrey Richter)在其CLR via C#book第三版(第1章,第13页)中的说法,确实如此。/op

我一直在读关于C#编译器的/optimize命令行选项的文章。本文描述了编译器执行的优化类型。然而,我仍然不清楚这个选项是否也会影响JIT优化。这不是不可想象的,这个选项将使编译器发出一些元数据,jitter可以理解为改变“优化模式”。如果此选项确实影响抖动,是否有任何参考可以确认或以其他方式确认

如果此选项确实影响抖动,是否有任何参考可以确认或以其他方式确认

根据杰弗里·里希特(Jeffrey Richter)在其CLR via C#book第三版(第1章,第13页)中的说法,确实如此。
/optimize+
开关将导致对C#IL代码以及JIT编译器生成的本机代码进行优化。至于它是如何做到的,我不确定。我的猜测是,它可能与枚举有关。

我不确定/optimize是否会影响它。