用VSTS代码验证工具捕获C/C 错误[2]

2008-02-23 05:39:45来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

  以应用程式验证程式开始

  启动应用程式验证程式是一件很简单的事,只需选择“调试-以应用程式验证程式开始”即可,如图1所示。

  图1:启动应用程式验证程式

  第一次使用应用程式验证程式时,Visual Studio会提示您下载一个额外的DLL,此DLL将用于检查句柄及堆,可能需要管理员权限来安装这个补丁。

  对应用程式验证程式的大多数使用者来说,最难之处在于要记住运行这个验证程式,而不是启动一次标准的调试会话。假定在使用验证程式时,也能够使用标准调试,建议启动验证程式会话(Shift Alt F5),虽然比启动调试会话(F5)多按了两个键,但还是值得的。这样一来,就能够在每次产生调试会话时,都充分利用验证程式了。

  当应用程式验证程式探测到一个问题时,他会停止执行流程,并显示一个如下的对话框,如图2所示:

  图2:验证程式停止信息

  通常来说,诊断此类问题一般为查看能导致验证程式停止执行的句柄、锁、或堆指针信息,并回溯到崩溃发生之前的执行点。然而,这不会总是最简单的调试方法,在堆或文档崩溃是问题的唯一原因时,您不一定记得起来要启动一个调试过程。

  当验证程式停止执行流程时,一个周详的问题描述也会被添加到任务视图中,如图3所示。任务视图中的信息便于观看,而图2的对话框则需要先“消失”,研发者才能进入到调试器检查变量值。

  图3:验证程式任务列表视图

  此处多说一下任务列表,他可显示一个单独的应用程式验证程式窗口,其对停止事件提供了最周详的信息(见图4)。

  图4:验证程式窗口

[1] [2] [3]




标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: 用VSTS代码验证工具捕获C/C 错误[1]

下一篇: 用VSTS代码验证工具捕获C/C 错误[3]

热门词条
热门标签