Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In het venster GPU-threads kunt u threads onderzoeken en ermee werken die worden uitgevoerd op de GPU in de toepassing die u foutopsporing uitvoert. Zie C++ AMP-overzicht voor meer informatie over toepassingen die worden uitgevoerd op de GPU.
Het venster GPU-threads bevat een tabel waarin elke rij een set GPU-threads vertegenwoordigt met dezelfde waarden in alle kolommen. U kunt items in de kolommen sorteren, opnieuw ordenen, verwijderen en groeperen. U kunt threads markeren, markering opheffen, onderbreken (bevriezen) en hervatten (ontdooien) vanuit het GPU-Threads-venster. De volgende kolommen worden weergegeven in het venster GPU-threads:
De vlagkolom, waarin u een thread kunt markeren waarop u speciale aandacht wilt besteden.
De huidige threadkolom, waarin een gele pijl de huidige thread aangeeft.
De kolom Aantal threads, waarin het aantal threads op dezelfde locatie wordt weergegeven.
De kolom Regel, die de regel van code weergeeft waarin elke groep threads zich bevindt.
De kolom Adres , waarin het instructieadres wordt weergegeven waar elke groep threads zich bevindt. Deze kolom is standaard verborgen.
De kolom Locatie , de locatie in de broncode.
De kolom Status , die laat zien of de thread actief, geblokkeerd, niet gestart of voltooid is.
De kolom Tegel , waarin de tegelindex voor de threads in de rij wordt weergegeven.
In de koptekst van de tabel ziet u de tegel en thread die worden weergegeven.
Opmerking
De instructies in dit artikel illustreren de meest recente versie van de interactieve ontwikkelervaring (IDE) die beschikbaar is in Visual Studio. Uw computer kan verschillende namen of locaties weergeven voor sommige elementen van de gebruikersinterface. Mogelijk gebruikt u een andere versie van Visual Studio of andere omgevingsinstellingen. Zie De IDE-personaliseren voor meer informatie.
Om het GPU-threads-venster weer te geven
Open het snelmenu in Solution Explorer voor het project en kies Eigenschappen.
Kies in het venster Eigenschappenpagina's voor het project onder Configuratie-eigenschappen de optie Foutopsporing.
Selecteer Local Windows Debugger in de lijst met foutopsporingsprogramma's om te starten. Selecteer alleen GPU in de lijst Foutopsporingsprogrammatype. U moet dit foutopsporingsprogramma kiezen om te breken bij onderbrekingspunten in code die wordt uitgevoerd op de GPU.
Kies de knop OK.
Stel een onderbrekingspunt in de GPU-code in.
Kies fouten opsporen in de menubalk, Start Foutopsporing. Wacht totdat de toepassing het onderbrekingspunt heeft bereikt.
Een van de menubalken, kies Debug, Windows, GPU Threads.
Overschakelen naar een andere thread
- Dubbelklik op de kolom. (Toetsenbord: selecteer de rij en kies Enter.)
Een specifieke tegel en draad weergeven
Kies de knop Threadwisselaar uitvouwen in het venster GPU-threads.
Voer de tegel- en threadwaarden in de tekstvakken in.
Kies de knop met de pijl erop.
Een kolom weergeven of verbergen
- Open het snelmenu voor het venster GPU-threads, kies Kolommen en kies vervolgens de kolom die u wilt weergeven of verbergen.
Sorteren op een kolom
- Selecteer de kolomkop.
Threads groeperen
- Open het snelmenu voor het venster GPU-threads, kies Groeperen op, en kies vervolgens een van de weergegeven kolomnamen. Kies Geen om de groepering van de threads op te heffen.
Een rij threads bevriezen of ontdooien
- Open het snelmenu voor de rij en kies Blokkeren of Ontdooien.
Een rij met threads markeren of ontmarkeren
- Selecteer de vlagkolom voor de thread of open het snelmenu voor de thread en kies Vlag toevoegen of Vlag opheffen.
Alleen gemarkeerde threads weergeven
- Kies de vlagknop in het venster GPU-threads.