> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Analyser l'utilisation des objets d'API D3D dans les Timing Captures

> Analyser l'utilisation des objets d'API D3D dans les Timing Captures

Les [Timing Captures de PIX](/fr-CA/tools/tools-console/pix/new-timing-captures) comprennent une option permettant d'enregistrer des informations sur tous les objets de ressource et de tas D3D alloués et libérés pendant la capture. Cette option donne un aperçu de la mémoire totale utilisée pour stocker les objets D3D et identifie les objets précis présents en mémoire à tout moment de la capture.

Pour collecter des données sur l'utilisation des objets d'API D3D, cochez la case **GPU Timings** avant de démarrer une capture.

<img src="https://mintcdn.com/microsoft-4404708b/cbgdF-D3rUKJ-fFH/images/gdk/tools/pix-timing-captures-d3d-option.png?fit=max&auto=format&n=cbgdF-D3rUKJ-fFH&q=85&s=cc448f46efa8b91bb399885bdfa592f7" alt="Cochez la case GPU Timing pour collecter des données sur les objets d'API D3D dans une Timing Capture" width="370" height="574" data-path="images/gdk/tools/pix-timing-captures-d3d-option.png" />

Les données décrivant la mémoire utilisée par les objets D3D apparaissent dans quatre vues des Timing Captures :

* [Vue Summary](#D3D_object_summary_view)
* [Vue Timeline](#D3D_object_timeline_view)
* [Vue Metrics](#D3D_object_metrics_view)
* [Vue Range Details](#D3D_object_range_details_view)
* [Vue Element Details](#D3D_object_element_details_view)

<a id="D3D_object_summary_view" />

## Plus grands objets d'API D3D dans la vue Summary

La [vue Summary](/fr-CA/tools/tools-console/pix/pix-timing-capture-summary-layout#summary_view) comprend un tableau répertoriant les plus grands objets d'API D3D, triés par taille. Cliquer sur le nom d'une ressource dans le tableau permet d'accéder à cette instance dans la [vue Range Details](/fr-CA/tools/tools-console/pix/new-timing-captures#range_details). Ce tableau permet notamment de vérifier que les plus grands objets correspondent bien au type de console sur lequel la capture a été effectuée. Par exemple, il peut aider à repérer les cas où un objet D3D destiné à une console XBOX Series X a été chargé sur une console XBOX Series S.

<img src="https://mintcdn.com/microsoft-4404708b/cbgdF-D3rUKJ-fFH/images/gdk/tools/pix-timing-captures-d3d-objects-summary-view-table.png?fit=max&auto=format&n=cbgdF-D3rUKJ-fFH&q=85&s=5514d8903d2d7d18236d868f248ac30e" alt="Le tableau des plus grands objets d'API D3D dans la vue Summary" width="647" height="457" data-path="images/gdk/tools/pix-timing-captures-d3d-objects-summary-view-table.png" />

<a id="D3D_object_timeline_view" />

## Mémoire des objets d'API D3D dans la ligne Memory Usage

La ligne **Memory Usage** de la [vue Timeline](/fr-CA/tools/tools-console/pix/new-timing-captures#timeline_view) comprend un graphique de la quantité de mémoire utilisée par les objets d'API D3D sur la durée de la capture.

<img src="https://mintcdn.com/microsoft-4404708b/cbgdF-D3rUKJ-fFH/images/gdk/tools/pix-timing-captures-d3d-objects-memory-usage-lane.png?fit=max&auto=format&n=cbgdF-D3rUKJ-fFH&q=85&s=7939fa8845f1f7757c8e241720b58d24" alt="La ligne Memory Usage indique la quantité de mémoire utilisée par les objets d'API D3D" width="983" height="398" data-path="images/gdk/tools/pix-timing-captures-d3d-objects-memory-usage-lane.png" />

Le survol du graphique affiche une info-bulle indiquant la quantité de mémoire utilisée à ce moment-là. Utilisez l'icône d'engrenage à gauche de la ligne pour modifier les unités d'affichage du graphique.

<a id="D3D_object_metrics_view" />

## La métrique D3D API Object Usage

La [vue Metrics](/fr-CA/tools/tools-console/pix/pix-metrics-view) comprend une métrique nommée **D3D API Object Usage** qui indique la quantité de mémoire utilisée pour stocker les objets D3D à tout moment. Cette métrique se trouve sous le nœud **Derived System Metrics/Graphics Memory** du panneau **Selector**. Dans la figure suivante, la valeur de **D3D API Object Usage** connaît un pic au début de la capture, puis reste stable.

<img src="https://mintcdn.com/microsoft-4404708b/cbgdF-D3rUKJ-fFH/images/gdk/tools/pix-timing-captures-d3d-objects-metric.png?fit=max&auto=format&n=cbgdF-D3rUKJ-fFH&q=85&s=1fc615fdebf1e1ed0ec13be85bed4651" alt="La métrique D3D API Object Usage" width="443" height="424" data-path="images/gdk/tools/pix-timing-captures-d3d-objects-metric.png" />

La métrique **D3D API Object Usage** indique la somme de la mémoire utilisée par les ressources et les tas D3D.

<a id="D3D_object_range_details_view" />

## Données des objets d'API D3D dans la vue Range Details

La sélection d'une plage de temps dans la [chronologie](/fr-CA/tools/tools-console/pix/new-timing-captures#timeline_view) ou dans la [vue Metrics](/fr-CA/tools/tools-console/pix/pix-metrics-view) renseigne la vue **Range Details** avec les données de la plage sélectionnée. Pour afficher les ressources et les tas D3D actifs ou dont l'état a changé pendant la plage de temps sélectionnée, choisissez **Resource API Objects** ou **Heap API Objects** dans la liste déroulante **Items to show**. Les colonnes disponibles pour les ressources incluent la taille de la ressource, les heures de création et de libération, son format, ses niveaux de mip, etc. Les colonnes disponibles pour les objets de tas incluent la taille du tas et les heures de création et de destruction.

<img src="https://mintcdn.com/microsoft-4404708b/cbgdF-D3rUKJ-fFH/images/gdk/tools/pix-timing-captures-d3d-objects-range-details.png?fit=max&auto=format&n=cbgdF-D3rUKJ-fFH&q=85&s=d44786dcb4ae16342d3edc5eb4bece72" alt="Données des ressources D3D dans la vue Range Details" width="1010" height="720" data-path="images/gdk/tools/pix-timing-captures-d3d-objects-range-details.png" />

Par défaut, tous les **Resource API Objects** ou **Heap API Objects** actifs pendant la plage de temps sélectionnée sont affichés. Utilisez le volet **Display Options** pour n'afficher que les objets créés ou détruits pendant la plage de temps, ou pour modifier les unités d'affichage par défaut.

<img src="https://mintcdn.com/microsoft-4404708b/cbgdF-D3rUKJ-fFH/images/gdk/tools/pix-timing-captures-d3d-objects-display-options.png?fit=max&auto=format&n=cbgdF-D3rUKJ-fFH&q=85&s=2c34e1e2677694ded078a02d2cd14d38" alt="Les options d'affichage des Resource API Objects et Heap API Objects" width="600" height="294" data-path="images/gdk/tools/pix-timing-captures-d3d-objects-display-options.png" />

<a id="D3D_object_element_details_view" />

## Données des objets d'API D3D dans la vue Element Details

La sélection d'une ligne dans la vue **Range Details** renseigne la vue **Element Details** avec des données supplémentaires sur la ressource ou le tas, comme illustré dans la figure suivante.

<img src="https://mintcdn.com/microsoft-4404708b/cbgdF-D3rUKJ-fFH/images/gdk/tools/pix-timing-captures-d3d-objects-element-details.png?fit=max&auto=format&n=cbgdF-D3rUKJ-fFH&q=85&s=7e2b8a25fffe4e10b0a26db8c2d2bf4b" alt="La vue Element Details pour un objet de ressource et un objet de tas" width="1000" height="399" data-path="images/gdk/tools/pix-timing-captures-d3d-objects-element-details.png" />

## Voir aussi

[PIX](/fr-CA/tools/tools-console/pix/pix)


## Related topics

- [PIX sur XBOX et Windows pour les titres GDK](/fr-CA/tools/tools-console/pix/index.md)
- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [Vidéos sur PIX](/fr-CA/tools/tools-console/pix/pix-videos.md)
- [Rapport quotidien détaillé de l'utilisation des API](/fr-CA/services/playfab/data-analytics/learn-data/reports/daily-api-usage-details-report.md)
- [D3D12_RAYTRACING_TIER](/fr-CA/reference/graphics/d3d12/enums/d3d12_raytracing_tier_public.md)
