Skip to main content

XMemSetAllocationHysteresis

Définit la valeur d’hystérésis d’un tas donné, arrondie à une limite d’allocation interne (4 Mo).

Syntaxe

Paramètres

MemType _In_
Type : DWORD
Fait référence à la constante XALLOC_MEMTYPE_GRAPHICS qui décrit le tas. Consultez la rubrique XALLOC_ATTRIBUTES pour plus de détails sur ces constantes. LargeHeap _In_
Type : BOOL
True si le tas est « grand » ; 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, et les « petits » tas sont utilisés pour satisfaire les allocations inférieures à 4 Ko dont l’alignement spécifié est inférieur à 4 Ko. Size _In_
Type : SIZE_T
Valeur de l’hystérésis (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), en octets. L’implémentation du tas peut arrondir la valeur d’hystérésis spécifiée à une limite d’allocation interne (actuellement 4 Mo).

Valeur renvoyée

Type : BOOL Renvoie TRUE si l’hystérésis a pu être définie ; sinon, FALSE.

Remarques

L’hystérésis peut être définie sur chacun des tas distincts gérés par XMemAllocDefault. Il existe des tas distincts pour chaque type de mémoire énuméré par les constantes XALLOC_MEMTYPE_GRAPHICS. REMARQUE : seuls les types graphiques gèrent des tas. Pour obtenir la valeur d’hystérésis d’un tas donné, utilisez XMemGetAllocationHysteresis.

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

Référence XMem
XALLOC_ATTRIBUTES
XMemGetAllocationHysteresis
Last modified on October 6, 2026