Skip to main content

XMemGetAllocationStatistics

Obtient les statistiques d’un tas donné.

Syntaxe

Paramètres

MemType _In_
Type : DWORD
La constante XALLOC_MEMTYPE_GRAPHICS_* décrivant le tas. Pour plus d’informations, consultez la section MemoryType dans XALLOC_ATTRIBUTES. LargeHeap _In_
Type : BOOL
TRUE si le tas est « grand »; sinon, FALSE. Un « grand » tas est utilisé pour satisfaire les allocations de 4 Ko à 128 Ko, ou dont l’alignement est spécifié à 4 Ko ou plus. En comparaison, un « petit » tas est utilisé pour satisfaire les allocations inférieures à 4 Ko et dont l’alignement est spécifié à moins de 4 Ko. Statistics _Inout_
Type : PXMEM_HEAP_STATISTICS
Un pointeur vers la structure XMEM_HEAP_STATISTICS qui contiendra les statistiques.

Valeur de retour

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

Remarques

Cette fonction retourne 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 illustre comment utiliser cette fonction pour obtenir des statistiques sur la mémoire « garlic » (à écriture combinée pour le CPU et non cohérente pour le 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