Pau*_*ter 9 .net c# vb.net jit visual-studio-2005
"Suppress JIT optimization on module load"
调试选项有什么影响?
我最近不得不关闭它以便能够成功调试使用COM组件的应用程序.
将其关闭会有什么风险?
小智 11
抑制JIT优化意味着您正在调试非优化代码.代码运行速度稍慢,因为它没有经过优化,但您的调试体验更加彻底.只有在遇到优化代码中出现但无法在非优化版本中重现的错误时,调试优化代码才会更加困难.
如果清除模块加载上的抑制JIT优化选项,则可以调试优化的JIT代码,但由于优化的代码与源代码不匹配,因此您的调试能力可能会受到限制.因此,调试器窗口(如"本地"和"自动"窗口)可能无法显示与调试非优化代码时相同的信息.