本篇博客是VisualStudio斷點調試系列文章的一部分,示例中使用的代碼available to download。html
什麼是追蹤回溯點?它其實徹底不是一個斷點,應爲它不能致使執行的程序停下來。而是這樣,它容許開發者查看在程序中選中的一個點的信息,不用必須停下執行的程序。web
首先舉例說明怎麼怎麼使用追蹤回溯點,咱們要查看GCD方法,在例子中 managed sample。咱們想看計算GCD函數的所有的步驟,可是咱們不想必須停在程序的每一次迭代上。開始操做,首先建立一個斷點在GCD 函數上, 而後右擊斷點選中 When Hit…api
呼出下面彈出窗。選擇打印消息和繼續執行。在這個消息裏,你能夠包含自定義文字,變量和and/or表達式,也能夠用特殊信息。函數
你將注意到你點擊OK以後,斷點的圖標變成菱形。這表示它不是斷點,程序不會停在這個地方。post
當程序被執行,你能夠看到追蹤點在輸出窗口打印的結果。調試
用這種法方,跟蹤點給你一個不須要修改源代碼就能夠打印出值的方式。此外,若是你使用智能跟蹤,你能夠經過Events view觀察你的追蹤點component
而後選擇事件,你能夠在Locals window裏看到追蹤點的輸出。server