Skip to main content

XMemGetAllocationHysteresis

Obtient la valeur d’hystérésis d’un tas donné, arrondie à une limite d’allocation interne.

Syntaxe

Paramètres

MemType _In_
Type : DWORD
Constante XALLOC_MEMTYPE_GRAPHICS qui décrit le tas. Pour plus d’informations, consultez XALLOC_ATTRIBUTES. LargeHeap _In_
Type : BOOL
Indique si le tas est « grand ». Si la valeur est true, le tas est considéré comme « grand » ; sinon, il est considéré comme « petit ». Les « grands » tas sont utilisés pour satisfaire les allocations comprises entre 4 Ko et 128 Ko, ou dont l’alignement spécifié est de 4 Ko ou plus ; les « petits » tas sont utilisés pour satisfaire les allocations inférieures à 4 Ko dont l’alignement spécifié est inférieur à 4 Ko.

Valeur renvoyée

Type : SIZE_T Valeur de l’hystérésis, en octets. L’implémentation du tas peut arrondir la valeur d’hystérésis spécifiée à une limite d’allocation interne.

Remarques

Cette fonction obtient la valeur d’hystérésis d’un tas donné, c’est-à-dire la quantité minimale de mémoire libre conservée par le tas avant que la mémoire libre supplémentaire ne soit rendue au système d’exploitation. La valeur d’hystérésis renvoyée par cette fonction est arrondie à une limite d’allocation interne. Actuellement, la limite d’allocation interne est fixée à 2 Mo. Pour définir la valeur d’hystérésis d’un tas donné, utilisez XMemSetAllocationHysteresis.

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

XALLOC_ATTRIBUTES
XMem
Last modified on October 6, 2026