intermedio - optimizacion de codigo en c#
¿Cómo puedo desactivar la optimización del compilador en C#? (5)
¿Cómo puedo desactivar la optimización del compilador en C #?
En Visual Studio, creo que puede crear una versión de depuración, pero incluye información de depuración adicional. Project Properties (haga clic derecho en project in solution) le da acceso a los controles que gobiernan la compilación.
Si construye en la línea de comando con csc.exe, consulte / optimizar los documentos del parámetro . Si no especifica / optimiza, entonces el ensamblaje no debe optimizarse.
Puede deshabilitar las optimizaciones en tiempo de ejecución utilizando un archivo .ini: http://msdn.microsoft.com/en-us/library/9dd8z24x.aspx
Ingrese el siguiente texto en usted .ini [por ejemplo Explorer.ini]
[.NET Framework Debugging Control]
GenerateTrackingInfo=1
AllowOptimize=0
En la línea de comando (csc), /optimize-
En el IDE, propiedades del proyecto → compilación → "optimizar código"
Para algunas optimizaciones de JIT, puede usar [MethodImpl(...)]