Räknare, frågor och prestandamått

I följande avsnitt beskrivs funktioner för användning vid prestandatestning och förbättring, till exempel frågor, räknare, tidsinställningar och predikat.

Tip

Innan du implementerar anpassade tidsstämpelfrågor bör du överväga att använda PIX för Windows för GPU-profilering. PIX tillhandahåller timing captures, GPU-visualisering och kostnadsanalys per anrop utan att kräva några kodändringar. För automatiserad regressionstestning tillåter PIX programmatiska avbildnings-API:et integrering i CI-pipelines.

I det här avsnittet

Ämne Beskrivning
Stream-Output räknare, UAV-räknare, frågor och predikat
Strömutdata och UAV-räknare fungerar i Direct3D 12 i en liknande metod som Direct3D 11, men nu måste minnet för räknarna allokeras av appen, men drivrutinen gör det inte. Frågor i Direct3D 12 skiljer sig mer från dem i Direct3D 11, med tillägg av stängsel och andra processer som tar bort behovet av vissa frågetyper.
Timing
Det här avsnittet beskriver frågetidsstämplar och kalibrering av GPU- och CPU-tidsstämpelräknare.
Predikat
Predikat är en funktion som gör det möjligt för GPU:n i stället för processorn att bestämma att inte rita, kopiera eller skicka ett objekt.

Programmeringsguide för Direct3D 12