XMEM_HEAP_STATISTICS
Contient les statistiques d’un tas donné.Syntaxe
Membres
dwSizeType : ULONG La taille de la structure
XMEM_HEAP_STATISTICS. Ce membre doit être défini avant de passer la structure à XMemGetAllocationStatistics.
dwPageGroupSizeType : ULONG À déterminer dwMaximumAllocatedSize
Type : SIZE_T La taille maximale, en octets, que le tas a atteinte. dwMinimumFreeDepth
Type : SIZE_T La quantité de mémoire libre, en octets, qui n’a jamais été utilisée. Elle est réinitialisée après chaque appel visant à modifier la valeur d’hystérésis ou à préallouer des pages. Si ce nombre n’est pas nul, cela signifie que l’hystérésis est définie trop haut, car des pages allouées n’ont jamais été utilisées. dwAllocationCount
Type : ULONG Le nombre de fois où ce tas a appelé le noyau pour demander de la mémoire. dwFreeCount
Type : ULONG Le nombre de fois où ce tas a appelé le noyau pour lui rendre de la mémoire.
Remarques
Cette structure est utilisée par XMemGetAllocationStatistics pour fournir des statistiques sur un tas donné. 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 la fonctionXMemGetAllocationStatistics pour remplir cette structure avec les statistiques de la mémoire « garlic » (à écriture combinée pour le CPU et non cohérente pour le GPU).
Configuration requise
En-tête : xmem.h Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX SeriesVoir aussi
Diagnostics et suivi de la mémoireXALLOC_ATTRIBUTES
XMem
