VS中條件斷點和內存變量監測

         條件斷點,我們調試時加斷點單步調試,但有時一個很大的循環,我們只想單步跟蹤最後幾次循環,通過條件斷點和斷點命中次數設定,可以方便地讓程序停止,而不用一次又一次按F5等到循環次數到達自己想要的。下面是一個例子,讓程序在第50次循環時停下來。從圖1中可以看到不僅可以設條件,還可以設置命中次數和過濾。圖1選擇"Condition".

圖1

 

圖2 設置條件

圖3 結果,在第50次時程序停止

 

         當有一個指針在程序中很多地方被用到時,如果想跟蹤在哪裏被改變時是比較困難的,有時需要設置很多斷點,然後把這個指針添加到watch中,一邊執行程序一邊觀察它是否被改變,通過內存監測可以方便地實現這種功能。步驟如下圖。

圖1 查看要監測的內存

 

 

圖2 添加內存監測

 

圖3 設置內存地址

圖4 內存中的內容被改變,程序中斷


PS: 轉載自 http://blog.csdn.net/llsll21/article/details/5812200

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章