在Eclipse中做debug,可能會遇到一個情況是,在某一行程式被執行過幾次後,在那一行程式停著,讓開發人員再逐步執行,找出程式的問題。
這時,就可以使用Eclipse中Debug的「Hit count」功能,在使用此功能前,要先在要停的那一行程式設一個「中斷點」(breakpoint):
然後在該中斷點點按滑鼠右鍵,選擇「Breakpoint Properties...」,如下:
顯示對話視窗後,在「Hit count」中的輸入欄位裡,填入你要停止的的次數,例如,此例填入「5」,表示在這一個中斷點跑過四次後,第5次跑到這一個中斷點,就會停在這個中斷點。
以Debug模式執行,範例程式中的迴圈會直接跑過中斷點4次,在第5次執行到該中斷點時,才會停在那邊,則如下圖所示:
那若直接按繼續執行呢?
在此例程式中的迴圈會一次跑完,再也不會停在那個中斷點。
沒有留言:
張貼留言