Skip to main content

XMemGetAllocationStatistics

Obtient les statistiques d’un tas donné.

Syntaxe

Paramètres

MemType _In_
Type : DWORD
Constante XALLOC_MEMTYPE_GRAPHICS_* qui décrit le tas. Pour plus d’informations, consultez la section MemoryType de XALLOC_ATTRIBUTES. LargeHeap _In_
Type : BOOL
TRUE si le tas est « grand » ; sinon, FALSE. Un « grand » tas est utilisé pour satisfaire les allocations comprises entre 4 Ko et 128 Ko, ou dont l’alignement spécifié est de 4 Ko ou plus. Par comparaison, un « petit » tas est utilisé pour satisfaire les allocations inférieures à 4 Ko dont l’alignement spécifié est inférieur à 4 Ko. Statistics _Inout_
Type : PXMEM_HEAP_STATISTICS
Pointeur vers la structure XMEM_HEAP_STATISTICS destinée à contenir les statistiques.

Valeur renvoyée

Type : BOOL Renvoie TRUE si la structure XMEM_HEAP_STATISTICS a pu être remplie ; sinon, FALSE.

Remarques

Cette fonction renvoie des statistiques, telles que la taille allouée maximale et le nombre d’allocations, dans une structure XMEM_HEAP_STATISTICS pour le tas décrit dans MemType. Pour plus d’informations sur la mémoire graphique, consultez Vue d’ensemble de la mémoire graphique pour le GDK. L’exemple suivant montre comment utiliser cette fonction pour obtenir des statistiques sur la mémoire « garlic » (mémoire à écriture combinée côté CPU et non cohérente côté GPU).

Configuration requise

En-tête : xmem.h Bibliothèque : xmem.lib Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

Diagnostics et suivi de la mémoire
XALLOC_ATTRIBUTES
XMEM_HEAP_STATISTICS
XMem
Last modified on October 6, 2026