He estado leyendo Eric Lippert's article 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?¿La opción de compilación de C#/optimizar línea de comando afecta a JITter?
5
A
Respuesta
5
¿Existe alguna referencia que pueda confirmar o no si esta opción 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 modificador /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 conjetura es que podría tener algo que ver con la enumeración CorDebugJITCompilerFlags.
+3
Supongo que es bueno. –
Cuestiones relacionadas
- 1. opción de línea de comando no reconocido durante la compilación de impulso para android en cygwin
- 2. Corredor de compilación de línea de comando de TeamCity: ¿Cómo hacer que falle la compilación?
- 3. ¿La altura de línea afecta las imágenes?
- 4. Variable de shell con espacios, citando para la opción de línea de comando única
- 5. DOCTYPE afecta la representación de la altura de línea
- 6. ¿Cómo mostrar la línea de comando del vinculador en el resultado de compilación en Visual Studio?
- 7. ¿Hay una opción de línea de comando maven para el modo fuera de línea?
- 8. Línea de comando de Maven
- 9. reproduciendo un intervalo específico de un video en mplayer usando la opción de línea de comando
- 10. OptionParser - compatible con cualquier opción al final de la línea de comando
- 11. ¿Cómo puedo ignorar la asignación de variable de línea de comando en una compilación recursiva?
- 12. C entrada de contraseña de la línea de comando
- 13. Agregando opciones de línea de comando a CMake
- 14. Forma correcta de poner comentarios en la línea de comando de eventos de compilación?
- 15. línea de comando de xcodebuild ignorando GCC_PREPROCESSOR_DEFINITIONS
- 16. Prueba de salida a la línea de comando con RSpec
- 17. Código de compilación usando JavaFX 2.0 (usando la línea de comando)
- 18. Compilación de varios paquetes usando la línea de comando en Java
- 19. CMake línea de comandos documentación opción
- 20. Uso de la línea de comando desde Visual Studio
- 21. Redirigir la salida a un argumento de línea de comando de otro comando en Windows
- 22. Adjuntar a GNU hacer variables a través de la línea de comando
- 23. Cambiando a zsh rompe rieles en la línea de comando
- 24. ¿Cómo puedo llegar a la línea de comando en Eclipse
- 25. Dale .my.cnf a la línea de comando mysql
- 26. Codeigniter 2 restringe el controlador a la línea de comando
- 27. La configuración .htaccess php_value afecta a los scripts que se ejecutan en la línea de comandos?
- 28. Entrada desde la línea de comando
- 29. Cómo filtrar el resultado de la línea de comando xcodebuild?
- 30. Mover archivos desde la línea de comando
[El compilador JIT no se optimiza cuando está depurando.] (Http://msdn.microsoft.com/en-us/library/ms241594.aspx) No estoy seguro de si/optimizar lo afecta. – svick