Pracuję nad projektem, w którym mam naprawdę długie pętle i zwykle napotykam problemy, gdy zbliżam się do końca pętli, ale nie sposób się tam dostać ręcznie, wchodząc do Pętla miliony czasu. Wiem, że mogłem po prostu zmienić zmienną licznika, ale w tym przypadku nie zadziałałoby, ponieważ efekty uboczne każdej iteracji nie będą miały miejsca. Czy istnieje sposób, aby zatrzymać punkt przerwania na miejscu po 999999998 iteracji? Używam Visual Studio Ostateczny 2010Debugowanie pętli for; Fast-Forward
6
A
Odpowiedz
10
umieścić punkt przerwania, prawym przyciskiem myszy na niego wybrać warunek ustawić
i == 999999998 //if your loop looks like for (var i == 0;....
3
Jak mówi Raphaël, można ustawić stan na przerwania. Jeśli jednak dzieje się to w ciasnej pętli, narzut warunku może być dość znaczący. Zauważyłem, że wykonanie sprawdzenia kodu i wywołanie Debugger.Break działa w tym przypadku znacznie lepiej.
+0
Dobrze wiedzieć! –
1
jestem po prostu wklejając obraz wizualizacji Raphaël Althaus w odpowiedzi
Powiązane problemy
- 1. powtórzenie iteracji pętli for
- 2. Hotspot w pętli for
- 3. spowalnianie prędkości pętli for:
- 4. Licznik pętli Pythona w pętli for
- 5. Informacyjny „if” w pętli „for”
- 6. Buforowanie zmiennych w pętli `for`
- 7. nowych klas w pętli for
- 8. Dwa warunki w pętli for
- 9. Shell skrypt pętli „for” składni
- 10. Fixing błąd w pętli for
- 11. opóźnienie pętli for z javascript
- 12. Losowa iteracja w pętli for
- 13. Uzyskaj taki sam wynik, jak dla pętli for..in, bez pętli for..in
- 14. Przerwanie pętli for z bloku przechwytywania
- 15. errorlevel w pętli for (okna wsadowe)
- 16. Wychodzenie z pętli for w Javie
- 17. zakres w jinja2 wewnątrz pętli for
- 18. Wszystko po wykonaniu pętli DOS FOR/F
- 19. WYBÓR w pętli FOR - Windows Batch
- 20. Iterowanie pustej macierzy za pomocą pętli for
- 21. Java - iteracji pętli for w podanej kolejności
- 22. Znajdź maksymalną/minimalną wartość w pętli for
- 23. Jak kodować dynamiczne poziomy pętli for?
- 24. Tworzenie łańcucha obietnic w pętli for
- 25. Jak zwrócić indeks pętli for w OCaml?
- 26. Niezdefiniowany przez JavaScript błąd w pętli for
- 27. Django - liczba iteracyjna w pętli for szablonu
- 28. Błąd niedopasowania typu scala w pętli for
- 29. Jak zmienić indeks pętli for w Pythonie?
- 30. Zachowanie pętli "For" w języku Python
Zrobiłem to, co jest chyba to, co szukam, ale teraz, gdy istnieje punkt przerwania, że debugowanie przerw na tysiąc lub tak iteracje i aby kontynuować, muszę kliknąć opcję "Przerwij wszystko" w oknie IntelliTrace. Każdy pomysł, dlaczego to się zatrzymuje i jak anulować to zachowanie? – leonsas