我正在寻找可用于通过向加载器、JIT 编译器或 ngen 提供提示来确保 .Net 应用程序获得最佳运行时性能的属性。
例如我们有可调试属性 http://msdn.microsoft.com/en-us/library/k2wxda47.aspx应将其设置为不调试并且不禁用优化以获得最佳性能。
[Debuggable(false, false)]
还有其他我应该了解的吗?
Ecma-335 在附件 F“不精确的错误”中指定了更多用于宽松异常处理(所谓的 e-relaxed 调用)的 CompilationRelaxations,但 Microsoft 尚未公开它们。
具体来说,那里提到了 CompilationRelaxations.RelaxedArrayExceptions 和 CompilationRelaxations.RelaxedNullReferenceException 。
当您在 Compilation Relaxation Attributes ctor 中尝试一些整数时,会发生什么,这会很有趣;)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)