1. 程式人生 > >VC++6.0除錯篇:執行時間的觀察--watch視窗的技巧續

VC++6.0除錯篇:執行時間的觀察--watch視窗的技巧續

很簡單的程式碼,main函式中呼叫Sleep(1000)延時1000毫秒,再呼叫自定義的MyDelay(100)延時100毫秒,總共延時1100毫秒。在vc6中輸入程式碼後,在Sleep(1000)和return 0;這兩行各設定一個斷點,然後按F5進入除錯狀態。偵錯程式會停在Sleep(1000)這行。這時候在Watch視窗中輸入@clk/1000,這時候看到Value是816(每次都會不一樣,不精確嘛!)。這是說明從程式啟動到被斷點截下,總共花了816毫秒。@clk是個偽暫存器,計時用,單位是微妙。