IMZRH的日志

努力成为一个有用的人

导航

在调试时怎样禁止JIT优化

Posted on 2009-02-02 09:23  张荣华  阅读(744)  评论(0编辑  收藏  举报

     如果你正在调试一个托管应用程序,却发现不能查看任何局部变量或者函数参数的值,这是因为托管代码在编译时已经被优化了。下面的内容将告诉你怎样解决这个问题。我会教大家一种非常简单的小技巧来利用.ini文件禁止代码优化。它不需要你重新编译你的应用程序并且只要几秒钟就能实现。

     创建一个.ini文件并添加如下内容:

     [.NET Framework Debugging Control]

     GenerateTrackingInfo=1

     AllowOptimize=0

     这个小技巧真的能帮助你节省调试的时间。虽然已经有其他人把它写进博客里,但是在过去几周我总是需要去搜索它,于是我就干脆也把它写进自己博客了以防以后需要。

Technorati Tags: JIT,调试,优化