Skip to main content

XMemGetAllocationHysteresis

Obtém o valor de histerese de um determinado heap, arredondado para cima até um limite de alocação interno.

Sintaxe

Parâmetros

MemType _In_
Tipo: DWORD
A constante XALLOC_MEMTYPE_GRAPHICS que descreve o heap. Para obter mais informações, confira XALLOC_ATTRIBUTES. LargeHeap _In_
Tipo: BOOL
Indica se o heap é “grande”. Se definido como true, o heap é considerado “grande”; caso contrário, o heap é considerado “pequeno”. Heaps “grandes” são usados para atender a alocações de 4 KB a 128 KB ou cujo alinhamento é especificado como 4 KB ou mais; e heaps “pequenos” são usados para atender a alocações menores que 4 KB e cujo alinhamento é especificado como menor que 4 KB.

Valor retornado

Tipo: SIZE_T O valor da histerese, em bytes. A implementação do heap pode arredondar para cima o valor de histerese especificado até um limite de alocação interno.

Comentários

Essa função obtém o valor de histerese, a quantidade mínima de memória livre que será retida pelo heap antes que memória livre adicional seja devolvida ao sistema operacional, para um determinado heap. O valor de histerese retornado por essa função é arredondado para cima até um limite de alocação interno. Atualmente, o limite de alocação interno está definido como 2 MB. Para definir o valor de histerese de um determinado heap, use XMemSetAllocationHysteresis.

Requisitos

Cabeçalho: xmem.h Biblioteca: xmem.lib Plataformas com suporte: consoles da família XBOX One e consoles XBOX Series

Confira também

XALLOC_ATTRIBUTES
XMem
Last modified on October 6, 2026