visual studio salió linea ejecutar desde código consola con compilar compilador comandos comando c# compilation

c# - studio - gcc compilador



¿La opción de compilación C/compilador de línea de comando afecta a JITter? (1)

¿Hay alguna referencia que pueda confirmar o de otra manera si esta opción efectivamente afecta a JITter?

Según Jeffrey Richter en su libro CLR via C #, 3ra edición (capítulo 1, página 13), lo hace. El /optimize+ dará como resultado optimizaciones para el código C # IL, así como también el código nativo generado por el compilador JIT. En cuanto a cómo realmente hace eso, no estoy seguro. Mi loca suposición es que podría tener algo que ver con la enumeración CorDebugJITCompilerFlags .

He estado leyendo el artículo de Eric Lippert sobre la opción de línea de comando / optimize del compilador de C #. El artículo describe qué tipo de optimizaciones realiza el compilador. Sin embargo, no está claro si esta opción también afecta la optimización de JIT. No es impensable que esta opción haga que el compilador emita algunos metadatos, que el jitter puede entender para cambiar el "modo de optimización". ¿Hay alguna referencia que pueda confirmar o de otra manera si esta opción efectivamente afecta a JITter?