Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W oknie Wątki procesora GPU można zbadać wątki działające na procesorze GPU i pracować z wątkami działającymi w aplikacji, którą debugujesz. Aby uzyskać więcej informacji na temat aplikacji uruchamianych na procesorze GPU, zobacz C++ AMP Overview (Omówienie języka C++AMP).
Okno Wątki procesora GPU zawiera tabelę, w której każdy wiersz reprezentuje zestaw wątków procesora GPU, które mają te same wartości we wszystkich kolumnach. Możesz sortować, zmieniać kolejność, usuwać i grupować elementy znajdujące się w kolumnach. Możesz oznaczać flagą, usuwać flagę, blokować (wstrzymać) i odmrażać (wznowić) wątki z okna Wątki GPU. W oknie Wątki procesora GPU są wyświetlane następujące kolumny:
Kolumna flagi, w której można oznaczyć wątek, do którego chcesz zwrócić szczególną uwagę.
Bieżąca kolumna wątku, w której żółta strzałka wskazuje bieżący wątek.
Kolumna Liczba wątków , która wyświetla liczbę wątków w tej samej lokalizacji.
Kolumna Linia, która wyświetla linię kodu, w której znajduje się każda grupa wątków.
W kolumnie Adres jest wyświetlany adres instrukcji, gdzie znajduje się każda grupa wątków. Domyślnie ta kolumna jest ukryta.
Kolumna Lokalizacja , która jest lokalizacją w kodzie źródłowym.
Kolumna Stan , która pokazuje, czy wątek jest aktywny, zablokowany, nie został uruchomiony, czy ukończony.
Kolumna Kafelek , która pokazuje indeks kafelka dla wątków w wierszu.
Nagłówek tabeli pokazuje widoczną płytkę i wątek.
Uwaga / Notatka
Instrukcje przedstawione w tym artykule ilustrują najnowszą wersję interaktywnego środowiska projektowego (IDE) dostępnego w programie Visual Studio. Na komputerze mogą być wyświetlane różne nazwy lub lokalizacje niektórych elementów interfejsu użytkownika. Być może używasz innej wersji programu Visual Studio lub różnych ustawień środowiska. Aby uzyskać więcej informacji, zobacz Personalizowanie środowiska IDE.
Aby wyświetlić okno GPU Threads
W Eksploratorze rozwiązań otwórz menu skrótów dla projektu, a następnie wybierz pozycję Właściwości.
W oknie Strony właściwości projektu w obszarze Właściwości konfiguracji wybierz pozycję Debugowanie.
Na liście Debuger do uruchomienia wybierz pozycję Lokalny debuger systemu Windows. Na liście Typ debugera wybierz pozycję Tylko procesor GPU. Należy wybrać ten debugger, aby zatrzymać się na punktach przerwania w kodzie uruchamianym na procesorze GPU.
Wybierz przycisk OK.
Ustaw punkt przerwania w kodzie procesora GPU.
Na pasku menu wybierz pozycję Debuguj, Rozpocznij debugowanie. Poczekaj, aż aplikacja osiągnie punkt przerwania.
Na pasku menu wybierz pozycję Debuguj, Windows, Wątki procesora GPU.
Aby przełączyć się na inny wątek
- Kliknij dwukrotnie kolumnę. (Klawiatura: wybierz wiersz i wybierz Enter).
Aby wyświetlić konkretny kafelek i wątek
Wybierz przycisk Rozwiń przełącznik wątków GPU w oknie Wątki GPU.
Wprowadź wartości kafelka i wątku w polach tekstowych.
Wybierz przycisk ze strzałką.
Aby wyświetlić lub ukryć kolumnę
- Otwórz menu skrótów dla okna Wątki procesora GPU, wybierz pozycję Kolumny, a następnie wybierz kolumnę, którą chcesz wyświetlić lub ukryć.
Aby sortować według kolumny
- Wybierz nagłówek kolumny.
Grupowanie wątków
- Otwórz menu kontekstowe dla okna Wątki GPU, wybierz pozycję Grupuj według, a następnie wybierz jedną z wyświetlanych nazw kolumn. Wybierz pozycję Brak , aby rozgrupować wątki.
Aby zablokować lub rozmrozić wiersz wątków
- Otwórz menu skrótów dla wiersza i wybierz pozycję Freeze lub Thaw.
Aby oznaczyć lub usunąć oznaczenie wiersza wątków
- Wybierz kolumnę oznaczenia dla wątku lub otwórz menu skrótów dla wątku i wybierz Oznacz lub Usuń oznaczenie.
Aby wyświetlić tylko oflagowane wątki
- Wybierz przycisk flagi w oknie Wątki procesora GPU.