Udostępnij za pośrednictwem


Porady: korzystanie z okna czujki równoległej

W oknie czujki równoległy może jednocześnie wyświetlać wartości, które posiada jedno wyrażenie na wiele wątków.Każdy wiersz reprezentuje wątku, który działa w aplikacji, ale wątek może być reprezentowany w wielu wierszach.W szczególności każdy wiersz reprezentuje wywołanie funkcji, których funkcja Podpis pasuje do funkcji w bieżącej klatce stosu.Można sortować, zmienianie kolejności, usuwanie i Grupuj elementy, które są w kolumnach.Można oflagować, Usuń flagę, zamrożenie (zawieszenie) i rozmrażanie wątków (Wznów).Następujące kolumny są wyświetlane w Oglądać równoległego okna:

  • Kolumna flagi, w której można oznaczyć wątek, na który chcesz zwrócić szczególną uwagę.

  • Kolumna ramki, w której strzałka wskazuje wybraną ramkę.

  • Konfigurowalna kolumna, która może wyświetlać maszynę, proces, fragment, zadanie i wątek.

    PoradaPorada

    Należy otworzyć Zadanie równoległe okna, aby wyświetlić informacje o zadaniu w Oglądać równoległego okna.

  • <Dodaj czujkę> kolumny, w którym można wprowadzać wyrażenia do obejrzenia.

[!UWAGA]

Na komputerze w poniższych instrukcjach mogą być wyświetlane inne nazwy i lokalizacje niektórych elementów interfejsu użytkownika programu Visual Studio. Te elementy są określane przez numer wersji Visual Studio oraz twoje ustawienia. Aby uzyskać więcej informacji, zobacz Dostosowywanie ustawień środowiska deweloperskiego w Visual Studio.

Aby wyświetlić okno czujki równolegle

  1. Ustaw punkt przerwania w kodzie.

  2. Na pasku menu wybierz Debugowanie, Rozpocznij debugowanie.Poczekaj, aż aplikacja osiągnąć punkt przerwania.

  3. Na pasku menu wybierz Debug, Windows, Oglądać równoległego, a następnie wybierz Okno czujki.Można otworzyć aż cztery systemu windows.

Aby dodać wyrażenie czujki

  • Wybierz <Dodaj czujkę> , a następnie określ wyrażenie czujki.

Aby oflagować lub usuń flagę wątku

  • Zaznacz kolumnę flag dla wiersza, lub Otwórz menu skrótów dla wątku i wybierz polecenie flagi lub Unflag.

Aby wyświetlić tylko oflagowane wątków

  • Kliknij przycisk Pokaż tylko oflagowane w lewym górnym rogu Oglądać równoległego okna.

Aby przełączyć się z ramkami

  • Kliknij dwukrotnie kolumnę ramki. (Klawiatury: zaznacz wiersz, a następnie naciśnij klawisz Enter.)

Aby posortować kolumnę

  • Wybierz nagłówek kolumny.

Do grupy wątków

  • Otwórz menu skrótów dla programu w oknie czujki równolegle, wybierz polecenie Group By, a następnie wybierz element podmenu właściwe.

Aby zablokować lub odblokować wątków

  • Otwórz menu skrótów dla wiersza i wybierz polecenie zamrozić lub rozmrażanie.

Aby wyeksportować dane w oknie czujki równolegle

  • Wybierz Otwórz w programie Excel przycisk, a następnie wybierz Otwórz w programie Excel lub wyeksportować do pliku CSV.

Aby przefiltrować dane według wyrażenie logiczne

  • Wprowadź wyrażenie warunkowe w filtru przez wyrażenie warunkowe pole.Debuger oblicza wyrażenie dla każdego kontekstu wątku.Tylko wiersze, w których wartość jest true są wyświetlane.

Zobacz też

Zadania

Porady: korzystanie z okna wątków GPU

Wskazówki: debugowanie aplikacji C++ AMP

Inne zasoby

Debuguj aplikacje wielowątkowe w programie Visual Studio