Porady: korzystanie z 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 GPU w aplikacji, która debugowania.Aby uzyskać więcej informacji dotyczących aplikacji uruchamianych na GPU, zobacz Przegląd C++ AMP.
GPU wątków okno 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ć, 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) z okna GPU wątków.Następujące kolumny są wyświetlane w oknie wątków procesora graficznego:
Kolumna flagi, w której można oznaczyć wątek, na który chcesz zwrócić szczególną uwagę.
Kolumna aktywnego wątku, w której żółta strzałka wskazuje aktywny wątek.Strzałka wskazuje wątek, w którym wykonanie przerwało pracę debugera.
Kolumna Liczba wątków, która wyświetla liczbę wątków w tej samej lokalizacji.
Kolumna Wiersz wyświetlająca wiersz kodu, w którym znajduje się każda grupa wątków.
Kolumna Adres wyświetlająca adres instrukcji, pod którym znajduje się każda grupa wątków.Domyślnie ta kolumna jest ukryta.
Lokalizacji kolumny, który znajduje się w kodzie źródłowym.
Stanu kolumny, która pokazuje, czy wątek jest aktywne, zablokowane, nie jest uruchomiona lub pełna.
Kolumna Kafelek, która zawiera indeks kafelka dla wątków w wierszu.
Nagłówek tabeli pokazuje płytki i wątku są wyświetlane.
[!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 GPU wątków
W Solution Explorer, otwórz menu skrótów dla projektu, a następnie wybierz Właściwości.
W Stron właściwości okna dla projektu, pod Właściwości konfiguracji, wybierz polecenie Debugowanie.
Z listy Debuger do uruchomienia wybierz Lokalny debuger systemu Windows.W liście Typów debugera wybierz Tylko GPU.Należy wybrać ten debugera do na punkty przerwania w kodzie, który działa na GPU.
Wybierz przycisk OK.
Ustaw punkt przerwania w kodzie GPU.
Na pasku menu wybierz Debugowanie, Rozpocznij debugowanie.Poczekaj, aż aplikacja osiągnąć punkt przerwania.
Jeden pasek menu, wybierz polecenie Debug, Windows, Wątki GPU.
Aby zmienić na inny wątek active
- Kliknij dwukrotnie kolumnę. (Klawiatury: zaznacz wiersz i wybierz Enter.)
Aby wyświetlić określonego fragmentu i wątku
Wybierz Rozwiń przełącznika wątków przycisk w oknie GPU wątków.
Wprowadź wartości płytkę i wątku w polach tekstowych.
Wybierz przycisk, który ma strzałkę na nim.
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 posortować dane według kolumny
- Wybierz nagłówek kolumny.
Do grupy wątków
- Otwórz menu skrótów okna GPU wątki, wybierz polecenie Group By, a następnie wybierz jedną z nazw kolumn wyświetlane.Wybierz Brak Aby rozgrupować wątki.
Aby zablokować lub odblokować wiersz wątków
- Otwórz menu skrótów dla wiersza i wybierz polecenie zamrozić lub rozmrażanie.
Aby oflagować lub usuń flagę wiersz wątków
- Zaznacz kolumny flag dla wątku, albo otworzyć menu skrótów dla wątku i wybierz polecenie flagi lub Unflag.
Aby wyświetlić tylko oflagowane wątków
- Kliknij odpowiedni przycisk flagi w oknie GPU wątków.
Zobacz też
Zadania
Porady: korzystanie z okna czujki równoległej
Wskazówki: debugowanie aplikacji C++ AMP