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
W Solution Explorer, otwórz menu skrótów dla projektu, a następnie wybierz polecenie Właściwości.
W Stron właściwości okna projektu, pod Właściwości konfiguracji, wybierz polecenie Debugowanie.
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.
Wybierz OK przycisk.
Ustaw punkt przerwania w kodzie GPU.
Na pasku menu wybierz debugowania, Start Debugging.Poczekaj, aż aplikacja osiągnąć punkt przerwania.
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
Wybierz Rozwiń przełącznik wątku przycisk w oknie GPU wątków.
Wprowadź wartości płytkę i wątek w polach tekstowych.
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
Instruktaż: Debugowanie aplikacji AMP C++