Notatka
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 poniższych sekcjach opisano funkcje do użycia w testowaniu wydajnościowym i ulepszaniu, takie jak zapytania, liczniki, chronometraż i predykacja.
Wskazówka
Przed zaimplementowaniem niestandardowych zapytań znacznika czasu rozważ użycie PIX dla Windows profilowania procesora GPU. PIX zapewnia przechwytywanie chronometrażu, wizualizację zajętości procesora GPU i analizę kosztów wywołań na rysowanie bez konieczności wprowadzania żadnych zmian w kodzie. W przypadku testowania regresji automatycznej interfejs API przechwytywania programowego PIX umożliwia integrację z potokami ciągłej integracji.
W tej sekcji
| Temat | Opis |
|---|---|
| liczniki Stream-Output, liczniki UAV, zapytania i predykacja |
Strumieniowe dane wyjściowe i liczniki UAV działają w trybie Direct3D 12 w podobnej metodzie do Direct3D 11, chociaż teraz pamięć liczników musi być przydzielona przez aplikację, sterownik tego nie robi. Zapytania w trybie Direct3D 12 różnią się bardziej od zapytań w trybie Direct3D 11, z dodatkiem ogrodzeń i innych procesów, które usuwają potrzebę niektórych typów zapytań. |
|
chronometrażu |
W tej sekcji opisano wykonywanie zapytań dotyczących sygnatur czasowych oraz kalibrowanie liczników sygnatur czasowych procesora GPU i procesora CPU. |
|
predykacji |
Predykacja to funkcja, która umożliwia procesorowi GPU, a nie procesorowi CPU określenie, aby nie rysować, kopiować ani wysyłać obiektu. |
Tematy pokrewne
-
przewodnik programowania Direct3D 12