因此,我正在開發一個項目,其中我真的有很長的循環時間,而且在接近循環結束時通常會遇到問題,但幾乎不可能通過步入循環數百萬次。我知道我可以改變計數器變量,但在這種情況下,它不會工作,因爲每次迭代的副作用都不會發生。有沒有辦法在999999998次迭代之後在某個地方停止斷點? 我使用Visual Studio的終極2010調試For循環; Fast Forward Forwarding
6
A
回答
10
放一個斷點, 右鍵點擊它,選擇 條件 設置
i == 999999998 //if your loop looks like for (var i == 0;....
3
拉斐爾說,你可以設置一個斷點的條件。但是,如果這種情況發生在一個緊密的循環中,條件的開銷可能非常大。我發現在代碼中執行檢查並調用Debugger.Break在這種情況下效果更好。
+0
很高興知道! – 2012-04-12 16:30:23
1
我只是粘貼圖片形象化拉斐爾Althaus先生的回答
相關問題
- 1. git fast-forward one commit
- 2. 在Netbeans For循環中調試
- 3. Git Fast-Forward Merge需要首先拉動
- 4. for循環for循環? - Javascript
- 5. 調試循環
- 6. For循環調用方法
- 7. Javascript回調for循環
- 8. Javascript for循環回調?
- 9. For循環循環
- 10. 調試Wordpress循環
- 11. For循環for循環:擺錘建模
- 12. linq for for循環內foreach循環
- 13. for-in循環到for循環或forEach
- 14. For循環更換:For循環濾鏡
- 15. for循環裏面for循環
- 16. 使用數組for循環for循環
- 17. For循環在Javascript中的for循環
- 18. EXC_BAD_ACCESS for for循環
- 19. EXC_BAD_ACCESS for for循環
- 20. Javascript:For循環for循環
- 21. For循環到While循環
- 22. For循環vs While循環
- 23. For循環vs Foreach循環
- 24. for循環while循環
- 25. set循環for循環?
- 26. es6 for循環不循環
- 27. For循環C#不循環
- 28. VBA For循環If循環
- 29. 在for循環
- 30. ajax.beginform for循環
我這樣做,這也許正是我要找的,但現在,當有一個斷點,他調試暫停每千個左右的迭代並繼續點擊IntelliTrace窗口上的「Break All」選項。任何想法爲什麼這是停止和如何取消這種行爲? – leonsas 2012-04-12 18:17:09