Pular para o conteúdo principal
As Timing Captures do PIX incluem uma opção para registrar informações sobre todos os objetos de recurso e de heap do D3D alocados e liberados enquanto a captura está em execução. Essa opção fornece uma visão da memória total usada para armazenar objetos D3D e identifica os objetos específicos que estão na memória em qualquer ponto da captura. Para coletar dados sobre o uso de objetos de API do D3D, marque a caixa de seleção GPU Timings antes de iniciar uma captura. Marque a caixa de seleção GPU Timing para coletar dados de objetos de API do D3D em uma Timing Capture Os dados que descrevem a memória usada pelos objetos D3D aparecem em quatro exibições da Timing Capture:

Os maiores objetos de API do D3D na exibição Summary

A exibição Summary inclui uma tabela que lista os maiores objetos de API do D3D, classificados por tamanho. Clicar no nome de um recurso na tabela navega até essa instância na exibição Range Details. Um dos usos dessa tabela é verificar se os maiores objetos se aplicam ao tipo de console em que a captura foi feita. Por exemplo, a tabela pode ajudar a identificar casos em que um objeto D3D destinado a um console XBOX Series X foi carregado em um console XBOX Series S. A tabela dos maiores objetos de API do D3D na exibição Summary

Memória de objetos de API do D3D na faixa Memory Usage

A faixa Memory Usage na exibição Timeline inclui um gráfico da quantidade de memória usada por objetos de API do D3D ao longo da duração da captura. A faixa de uso de memória mostra a quantidade de memória de objetos de API do D3D em uso Passar o mouse sobre o gráfico exibe uma dica de ferramenta que mostra a quantidade de memória em uso naquele momento. Use o ícone de engrenagem à esquerda da faixa para alterar as unidades de exibição do gráfico.

A métrica D3D API Object Usage

A exibição Metrics inclui uma métrica chamada D3D API Object Usage que mostra a quantidade de memória usada para armazenar objetos D3D em qualquer momento. Essa métrica pode ser encontrada no nó Derived System Metrics/Graphics Memory do painel Selector. Na figura a seguir, o valor de D3D API Object Usage tem um pico no início da captura, mas depois se mantém estável. A métrica D3D API Object Usage A métrica D3D API Object Usage mostra a soma da memória usada pelos recursos e heaps do D3D.

Dados de objetos de API do D3D na exibição Range Details

Selecionar um intervalo de tempo na Timeline ou na exibição Metrics preenche a exibição Range Details com os dados do intervalo selecionado. Para ver os recursos e heaps do D3D que estão ativos ou que mudaram de estado durante o intervalo selecionado, escolha Resource API Objects ou Heap API Objects na lista suspensa Items to show. As colunas disponíveis para recursos incluem o tamanho do recurso, os momentos em que foi criado e liberado, seu formato, níveis de Mip e assim por diante. As colunas disponíveis para objetos de heap incluem o tamanho do heap e os momentos em que foi criado e destruído. Dados de recursos do D3D na exibição Range Details Por padrão, todos os Resource API Objects ou Heap API Objects que estavam ativos durante o intervalo selecionado são exibidos. Use o painel Display Options para exibir somente os objetos criados ou destruídos durante o intervalo ou para alterar as unidades de exibição padrão. As Display Options de Resource API Objects e Heap API Objects

Dados de objetos de API do D3D na exibição Element Details

Selecionar uma linha na exibição Range Details preenche a exibição Element Details com dados adicionais sobre o recurso ou heap, conforme mostrado na figura a seguir. A exibição Element Details de um objeto de recurso e de um objeto de heap

Veja também

PIX
Última modificação em 8 de outubro de 2026