Megosztás a következőn keresztül:


A GPU-szálak ablakának használata (C++)

A GPU-szálak ablakban megvizsgálhatja és használhatja a GPU-n futó szálakat a hibakeresési alkalmazásban. A GPU-n futó alkalmazásokról további információt a C++ AMP áttekintésében talál.

A GPU Threads ablak egy táblázatot tartalmaz, amelyben minden sor olyan GPU-szálkészletet jelöl, amelyek az összes oszlopban ugyanazokat az értékeket tartalmazzák. Rendezheti, átrendezheti, eltávolíthatja és csoportosíthatja az oszlopokban lévő elemeket. A GPU-szálak ablakából megjelölheti, megjelöletlenítheti, lefagyaszthatja (felfüggesztheti) és felolvaszthatja (folytathatja) a szálakat. A GPU Threads ablakban a következő oszlopok jelennek meg:

  • A jelzőoszlop, amelyben megjelölhet egy szálat, amelyre különös figyelmet szeretne fordítani.

  • Az aktuális szál oszlopa, amelyben sárga nyíl jelzi az aktuális szálat.

  • A Szálszám oszlop, amely ugyanazon a helyen jeleníti meg a szálak számát.

  • A Sor oszlop, amely megjeleníti azokat a kódsorokat, ahol az egyes szálcsoportok találhatók.

  • A Cím oszlop, amely azt az utasításcímet jeleníti meg, ahol a szálak egyes csoportjai találhatók. Alapértelmezés szerint ez az oszlop rejtett.

  • A Hely oszlop, amely a forráskódban található hely.

  • Az Állapot oszlop, amely azt mutatja, hogy a szál aktív, blokkolt, nem indult el vagy befejeződött.

  • A Csempe oszlop, amely megmutatja a sorban lévő szálak csempeindexét.

    A táblázat fejléce a megjelenített csempét és szálat jeleníti meg.

    Megjegyzés:

    A cikkben található utasítások a Visual Studióban elérhető interaktív fejlesztési felület (IDE) legújabb verzióját mutatják be. Előfordulhat, hogy a számítógép különböző neveket vagy helyeket jelenít meg a felhasználói felület egyes elemeihez. Előfordulhat, hogy a Visual Studio egy másik verzióját vagy különböző környezeti beállításokat használ. További információ: Ideszemélyre szabása.

A GPU Threads ablak megjelenítése

  1. A Megoldáskezelőben nyissa meg a projekt helyi menüjét, majd válassza a Tulajdonságok lehetőséget.

  2. A projekt Tulajdonságlapokablakának Konfiguráció tulajdonságai területén válassza a Hibakeresés lehetőséget.

  3. Az Hibakereső indításhoz listában válassza a Helyi Windows Hibakereső lehetőséget. A Hibakereső típusa listában válassza a CSAK GPU lehetőséget. Ezt a hibakeresőt kell választania a GPU-n futó kód futási töréspontjainak kezeléséhez.

  4. Válassza az OK gombot.

  5. Állítson be egy töréspontot a GPU-kódban.

  6. A menüsávon válassza a Hibakeresés és a Hibakeresés indítása lehetőséget. Várja meg, amíg az alkalmazás eléri a töréspontot.

  7. A menüsáv egyikében válassza a Hibakeresés, a Windows és a GPU-szálak lehetőséget.

Váltás másik szálra

  • Kattintson duplán az oszlopra. (Billentyűzet: Jelölje ki a sort, és válassza az Enter billentyűt.)

Egy adott csempe és szál megjelenítése

  1. Válassza a Szálkapcsoló kibontása gombot a GPU-szálak ablakban.

  2. Írja be a csempét és a szál értékét a szövegmezőkbe.

  3. Válassza ki azt a gombot, amelyen a nyíl látható.

Oszlop megjelenítése vagy elrejtése

  • Nyissa meg a GPU-szálak ablak helyi menüjét, válassza az Oszlopok lehetőséget, majd válassza ki a megjeleníteni vagy elrejteni kívánt oszlopot.

Rendezés oszlop szerint

  • Jelölje ki az oszlopfejlécet.

Szálak csoportosítása

  • Nyissa meg a GPU-szálak ablak helyi menüjét, válassza ki a Csoportosítás lehetőséget, majd válasszon ki egy oszlopnevet. Válassza a Nincs lehetőséget a szálak csoportosításának feloldásához.

Szálsor rögzítése vagy felolvasztása

  • Nyissa meg a sor helyi menüjét, és válassza a Rögzítés vagy Feloldás lehetőséget.

Szálsor megjelölése vagy törlése

  • Jelölje ki a szál megjelölés oszlopát, vagy nyissa meg a szál helyi menüjét, és válassza a Megjelölés vagy Feloldás lehetőséget.

Csak megjelölt szálak megjelenítése

  • Válassza a jelölőgombot a GPU-szálak ablakban.