XMemGetAllocationStatistics
Obtém as estatísticas de um determinado heap.Sintaxe
Parâmetros
MemType _In_Tipo: DWORD A constante
XALLOC_MEMTYPE_GRAPHICS_* que descreve o heap. Para obter mais informações, confira a seção MemoryType em XALLOC_ATTRIBUTES.
LargeHeap _In_Tipo: BOOL
TRUE se o heap for “grande”; caso contrário, FALSE. Um heap “grande” é usado para atender a alocações de 4 KB a 128 KB ou cujo alinhamento é especificado como 4 KB ou mais. Em comparação, um heap “pequeno” é usado para atender a alocações menores que 4 KB e cujo alinhamento é especificado como menor que 4 KB.
Statistics _Inout_Tipo: PXMEM_HEAP_STATISTICS Um ponteiro para a estrutura XMEM_HEAP_STATISTICS que conterá as estatísticas.
Valor retornado
Tipo: BOOL RetornaTRUE se a estrutura XMEM_HEAP_STATISTICS puder ser preenchida; caso contrário, FALSE.
Comentários
Essa função retorna estatísticas, como o tamanho máximo alocado e a contagem de alocações, em uma estruturaXMEM_HEAP_STATISTICS para o heap descrito em MemType. Para obter mais informações sobre a memória gráfica, confira Visão geral da memória gráfica para o GDK.
O exemplo a seguir ilustra como usar essa função para obter estatísticas da memória “garlic” (com combinação de gravação na CPU e não coerente na GPU).
Requisitos
Cabeçalho: xmem.h Biblioteca: xmem.lib Plataformas com suporte: consoles da família XBOX One e consoles XBOX SeriesConfira também
Diagnóstico e rastreamento de memóriaXALLOC_ATTRIBUTES
XMEM_HEAP_STATISTICS
XMem
