Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Im Fenster "Parallele Überwachung" können Sie gleichzeitig die Werte anzeigen, die ein Ausdruck in mehreren Threads enthält. Jede Zeile stellt einen Thread dar, der in einer Anwendung ausgeführt wird, aber ein Thread kann in mehreren Zeilen dargestellt werden. Genauer gesagt stellt jede Zeile einen Funktionsaufruf dar, dessen Funktionssignatur der Funktion im aktuellen Stapelframe entspricht. Sie können die Elemente sortieren, neu anordnen, entfernen und gruppieren, die sich in den Spalten befinden. Sie können Threads kennzeichnen bzw. die Kennzeichnung aufheben, ihn einfrieren (anhalten) und reaktivieren (fortsetzen). Die folgenden Spalten werden im Fenster " Parallele Überwachung " angezeigt:
Die Kennzeichenspalte, in der Sie einen Thread markieren können, der besondere Aufmerksamkeit erhalten soll.
Die aktuelle Threadspalte, in der ein gelber Pfeil den aktuellen Thread angibt (ein grüner Pfeil mit einem geschweiften Schwanz gibt an, dass ein nicht aktueller Thread den aktuellen Debuggerkontext hat).
Eine konfigurierbare Spalte, die den Computer, den Prozess, die Kachel, die Aufgabe und den Thread anzeigen kann.
Tipp
Um Vorgangsinformationen im Fenster " Parallele Überwachung " anzuzeigen, müssen Sie zuerst das Aufgabenfenster öffnen.
Die leeren Spalten Überwachung hinzufügen, in denen Ausdrücke zur Überwachung eingegeben werden können.
Hinweis
Die Anweisungen in diesem Artikel veranschaulichen die neueste Version der interaktiven Entwicklungsumgebung (Interactive Development Experience, IDE), die in Visual Studio verfügbar ist. Auf Ihrem Computer werden möglicherweise unterschiedliche Namen oder Speicherorte für einige der Benutzeroberflächenelemente angezeigt. Möglicherweise verwenden Sie eine andere Version von Visual Studio oder andere Umgebungseinstellungen. Weitere Informationen finden Sie unter Personalisieren der IDE-.
So zeigen Sie das Fenster "Parallele Überwachung" an
Legen Sie einen Haltepunkt im Code fest.
Wählen Sie auf der Menüleiste "Debuggen" aus, "Debuggen starten". Warten Sie, bis die Anwendung den Haltepunkt erreicht hat.
Wählen Sie auf der Menüleiste "Debuggen", "Windows", " Parallele Überwachung" und dann ein Überwachungsfenster aus. Sie können bis zu vier Fenster öffnen.
So fügen Sie einen Überwachungsausdruck hinzu
- Wählen Sie eine der leeren Spalten Überwachung hinzufügen aus, und geben Sie dann einen Überwachungsausdruck ein.
Einen Thread kennzeichnen oder Markierung aufheben
- Wählen Sie die Spalte zur Kennzeichnung für die Zeile (erste Spalte) aus, oder öffnen Sie das Kontextmenü für den Thread, und wählen Sie Kennzeichnen oder Kennzeichnung aufheben aus.
So zeigen Sie nur gekennzeichnete Threads an
- Wählen Sie die Schaltfläche "Nur gekennzeichnet anzeigen " in der oberen linken Ecke des Fensters "Parallele Überwachung " aus.
So wechseln Sie zu einem anderen Thread
- Doppelklicken Sie auf die aktuelle Threadspalte (zweite Spalte). (Tastatur: Wählen Sie die Zeile aus, und drücken Sie die EINGABETASTE.)
So sortieren Sie eine Spalte
- Wählen Sie die Spaltenüberschrift aus.
So gruppieren Sie Threads
- Öffnen Sie das Kontextmenü für das parallele Überwachungsfenster, wählen Sie die Option Gruppieren nach aus, und wählen Sie dann das entsprechende Untermenüelement aus.
Threads einfrieren oder auftauen
- Öffnen Sie das Kontextmenü für die Zeile, und wählen Sie dann Einfrieren oder Reaktivieren aus.
So exportieren Sie die Daten im Fenster "Parallele Überwachung"
- Wählen Sie die Schaltfläche " In Excel öffnen " und dann "In Excel öffnen " oder " In CSV exportieren" aus.
So filtern Sie nach einem booleschen Ausdruck
- Geben Sie einen booleschen Ausdruck in das Feld "Filter by Boolean Expression " ein. Der Debugger wertet den Ausdruck für jeden Threadkontext aus. Nur Zeilen, in denen der Wert
trueist, werden angezeigt.