Freigeben über


Gewusst wie: Verwenden des parallelen Überwachungsfensters

Im Fenster Parallel überwachen können Sie gleichzeitig die Werte anzeigen, die einen Ausdruck mit mehreren Threads enthält.Jede Zeile stellt einen Thread, der in einer Anwendung ausgeführt wird, aber ein Thread möglicherweise in mehreren Zeilen dargestellt.Genauer gesagt, stellt jede Zeile einen Funktionsaufruf, dessen Signatur die Funktion auf dem aktuellen Stapelrahmen entspricht.Sie können sortieren, neu anordnen, entfernen und die Elemente, die in den Spalten gruppieren.Kennzeichnen, Kennzeichnung aufheben, fixieren (anhalten), und Reaktivieren von Threads (Resume).Die folgenden Spalten werden angezeigt, der Parallel Watch Fenster:

  • Die Kennzeichnungsspalte, in der Sie einen Thread markieren können, dem Sie besondere Aufmerksamkeit zu widmen möchten.

  • Die Frame-Spalte, in der ein Pfeil des ausgewählten Frames angibt.

  • Eine konfigurierbare Spalte, die der Computer, Prozess, Kachel, Aufgabe und Thread anzeigen können.

    TippTipp

    Müssen Sie die Parallele Aufgabe Fenster zum Anzeigen der Task-Informationen in der Parallel Watch Fenster.

  • Die < Überwachung hinzufügen > Spalte, in denen können Sie Ausdrücke zu beobachten.

HinweisHinweis

Ihr Computer zeigt möglicherweise für einige der Elemente der Visual Studio-Benutzeroberfläche in der folgenden Anleitung andere Namen oder Standorte an. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

Parallele Überwachungsfenster anzeigen

  1. Legen Sie einen Haltepunkt im Code.

  2. Wählen Sie auf der Menüleiste Debug, Debuggen starten.Warten Sie, bis die Anwendung den Haltepunkt erreicht.

  3. Wählen Sie auf der Menüleiste Debug, Windows, Parallel Watch, und wählen Sie im Überwachungsfenster.Sie können bis zu vier Windows öffnen.

Hinzufügen ein Überwachungsausdrucks

  • Wählen Sie < Überwachung hinzufügen > , und geben Sie einen Überwachungsausdruck ein.

Das kennzeichnen oder eine Threadkennzeichnung

  • Wählen Sie die Spalte Flags für die Zeile, oder öffnen Sie das Kontextmenü für den Thread, und wählen Sie Flag oder Unflag.

Nur gekennzeichnete Threads anzeigen

  • Wählen Sie die anzeigen nur gekennzeichnete Schaltfläche in der oberen linken Ecke des dem Parallel Watch Fenster.

Frames wechseln

  • Doppelklicken Sie auf die Spalte Rahmen.(Tastatur: Wählen Sie die Zeile, und drücken Sie die EINGABETASTE.)

Zum Sortieren einer Spalte

  • Wählen Sie die Spaltenüberschrift.

So gruppieren Sie Threads

  • Öffnen Sie das Kontextmenü für Fenster Parallel überwachen, wählen Sie Group By, und wählen Sie dann den entsprechenden Untermenüeintrag.

Zum Fixieren oder Reaktivieren von threads

  • Öffnen Sie das Kontextmenü für die Zeile und wählen Sie fixieren oder Tauen.

So exportieren Sie die Daten im Fenster Parallel überwachen

  • Wählen Sie die in Excel geöffnet Schaltfläche und wählen Sie in Excel geöffnet oder in CSV exportieren.

Ein boolescher Ausdruck filtern.

  • Geben Sie einen booleschen Ausdruck in der Filter boolescher Ausdruck Box.Der Debugger wertet den Ausdruck für jeden Threadkontext.Nur Zeilen, deren Wert ist true werden angezeigt.

Siehe auch

Aufgaben

Gewusst wie: Verwenden des Fensters "GPU-Threads"

Exemplarische Vorgehensweise: Debuggen einer C++ AMP-Anwendung

Weitere Ressourcen

Debuggen von Multithreadanwendungen