Dela via


Använda GPU-trådfönstret (C++)

I fönstret GPU-trådar kan du undersöka och arbeta med trådar som körs på GPU:n i programmet som du felsöker. Mer information om program som körs på GPU:n finns i Översikt över C++ AMP.

Fönstret GPU-trådar innehåller en tabell där varje rad representerar en uppsättning GPU-trådar som har samma värden i alla kolumner. Du kan sortera, ordna om, ta bort och gruppera objekt som finns i kolumnerna. Du kan flagga, ta bort, frysa (pausa) och tina (återuppta) trådar från GPU-trådfönstret. Följande kolumner visas i fönstret GPU-trådar:

  • Flaggkolumnen, där du kan markera en tråd som du vill ägna särskild uppmärksamhet åt.

  • Den aktuella trådkolumnen, där en gul pil anger den aktuella tråden.

  • Kolumnen Antal trådar, som visar antalet trådar på samma plats.

  • Kolumnen Rad, som visar den kodrad där varje trådgrupp finns.

  • Kolumnen Adress , som visar instruktionsadressen där varje grupp med trådar finns. Som standard är den här kolumnen dold.

  • Kolumnen Plats , som är platsen i källkoden.

  • Kolumnen Status , som visar om tråden är aktiv, blockerad, inte startad eller slutförd.

  • Kolumnen Tile, som visar tileindexet för trådarna på raden.

    Rubriken i tabellen visar kakelplattan och tråden som visas.

    Anmärkning

    Anvisningarna i den här artikeln illustrerar den senaste versionen av den interaktiva utvecklingsupplevelsen (IDE) som är tillgänglig i Visual Studio. Datorn kan visa olika namn eller platser för vissa av användargränssnittselementen. Du kanske använder en annan version av Visual Studio eller andra miljöinställningar. Mer information finns i Anpassa IDE-.

Så här visar du fönstret GPU-trådar

  1. Öppna snabbmenyn för projektet i Solution Explorer och välj sedan Egenskaper.

  2. I fönstret Egenskapssidor för projektet går du till Konfigurationsegenskaper och väljer Felsökning.

  3. I listan Debugger to launch (Felsökare för att starta ) väljer du Lokalt Windows-felsökningsprogram. I listan Felsökningstyp väljer du Endast GPU. Du måste välja det här felsökningsprogrammet för att bryta vid brytpunkter i kod som körs på GPU:n.

  4. Välj knappen OK.

  5. Ange en brytpunkt i GPU-koden.

  6. På menyraden väljer du Felsök, Starta felsökning. Vänta tills programmet når brytpunkten.

  7. Välj Felsök, Windows, GPU-trådar i menyraden.

Växla till en annan tråd

  • Dubbelklicka på kolumnen. (Tangentbord: Välj raden och välj Enter.)

För att visa en viss ruta och tråd

  1. Välj knappen Expandera trådväxlare i fönstret GPU-trådar.

  2. Ange panel- och trådvärdena i textrutorna.

  3. Välj den knapp som har pilen på den.

Så här visar eller döljer du en kolumn

  • Öppna snabbmenyn för fönstret GPU-trådar, välj Kolumner och välj sedan den kolumn som du vill visa eller dölja.

Sortera efter en kolumn

  • Välj kolumnrubriken.

Gruppera trådar

  • Öppna snabbmenyn för fönstret GPU-trådar, välj Gruppera efter och välj sedan ett av kolumnnamnen som visas. Välj Ingen för att dela upp trådarna.

Så här låser du eller tinar en rad trådar

  • Öppna snabbmenyn för raden och välj Lås eller Tö.

Flagga eller ta bort en rad trådar

  • Välj flaggkolumnen för tråden eller öppna snabbmenyn för tråden och välj Flagga eller Unflag.

Visa endast flaggade trådar

  • Välj flaggknappen i GPU-trådar-fönstret.