Udostępnij za pośrednictwem


Jak: używanie okna wątków GPU

W oknie GPU wątków można zbadać i pracować z wątków, które są uruchomione na procesor GPU w aplikacji, która debugowania.Aby uzyskać więcej informacji na temat aplikacji uruchamianych na GPU zobacz Omówienie AMP C++.

Okno wątków GPU zawiera tabelę, w którym każdy wiersz reprezentuje zbiór wątków GPU, które mają te same wartości we wszystkich kolumnach.Można sortować, zmienić kolejność, usuń i grupować elementy, które są w kolumnach.Można oflagować, unflag, Zablokuj (zawieszenie) i odblokowania wątków (Wznów) z okna GPU wątków.Następujące kolumny są wyświetlane w oknie GPU wątków:

  • Kolumny flag, w którym można oznaczyć wątek, który chcesz zwrócić szczególną uwagę na.

  • Kolumna aktywnych wątków w którym żółta strzałka wskazuje aktywny wątku.Strzałka wskazuje wątku, których wykonanie się do debugera.

  • Liczba wątków kolumny, która wyświetla liczbę wątków w tej samej lokalizacji.

  • Linii kolumny, która wyświetla wiersz kodu, w którym znajduje się każda grupa wątków.

  • Adres kolumny, która wyświetla adres instrukcji, gdzie znajduje się każda grupa wątków.Domyślnie ta kolumna jest ukryta.

  • Lokalizację kolumny, którą jest lokalizacja w kodzie źródłowym.

  • Stanu kolumny, która wskazuje, czy wątek jest aktywny, zablokowane, nie jest uruchomiona lub pełna.

  • Płytki kolumna, która zawiera indeks sąsiadująco wątki w wierszu.

Nagłówek tabeli zawiera płytkę i wątek są wyświetlane.

[!UWAGA]

Na danym komputerze mogą być używane inne nazwy lub lokalizacje pewnych elementów interfejsu użytkownika programu Visual Studio, które są używane w poniższych instrukcjach. Używana wersja programu Visual Studio oraz jej ustawienia określają te elementy. Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.

Aby wyświetlić okno GPU wątków

  1. W Solution Explorer, otwórz menu skrótów dla projektu, a następnie wybierz polecenie Właściwości.

  2. W Stron właściwości okna projektu, pod Właściwości konfiguracji, wybierz polecenie Debugowanie.

  3. W debugera, aby uruchomić listy wybierz Lokalnego Debugger systemu Windows.W Typu debugera listy wybierz GPU tylko.Należy wybrać ten debugera, aby podział na punkty przerwania w kodzie, który działa na GPU.

  4. Wybierz OK przycisk.

  5. Ustaw punkt przerwania w kodzie GPU.

  6. Na pasku menu wybierz debugowania, Start Debugging.Poczekaj, aż aplikacja osiągnąć punkt przerwania.

  7. Wybierz jeden pasek menu debugowania, Windows, Wątków GPU.

Aby zmienić na inny wątek active

  • Kliknij dwukrotnie kolumnę.(Klawiatury: zaznacz wiersz i wybierz polecenie Enter.)

Aby wyświetlić określonego fragmentu i wątek

  1. Wybierz Rozwiń przełącznik wątku przycisk w oknie GPU wątków.

  2. Wprowadź wartości płytkę i wątek w polach tekstowych.

  3. Wybierz przycisk, który ma strzałkę.

Aby wyświetlić lub ukryć kolumnę

  • Otwórz menu skrótów okna GPU wątki, wybierz polecenie kolumny, a następnie wybierz kolumnę, którą chcesz wyświetlić lub ukryć.

Aby sortować według kolumny

  • Zaznacz nagłówek kolumny.

Do grupy wątków

  • Otwórz menu skrótów okna GPU wątki, wybierz polecenie Grupie przez, a następnie wybierz jedną z nazw kolumn wyświetlane.Wybierz Brak rozgrupować wątki.

Zablokuj lub odblokowania wiersz wątków

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

Flaga lub unflag wiersz wątków

  • Zaznacz kolumny flag dla wątku, lub otworzyć menu skrótów dla wątku i wybierz polecenie Flaga lub Unflag.

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

  • Wybierz przycisk flagi w oknie GPU wątków.

Zobacz też

Zadania

Jak: równoległy okno czujki

Instruktaż: Debugowanie aplikacji AMP C++

Inne zasoby

Debugowanie aplikacji wielowątkowych