Sdílet prostřednictvím


_amblksiz

Ovládací prvky paměti haldy rozlišovací schopnost.Tuto globální proměnnou pro bezpečnější funkční verze se _get_amblksiz a _set_amblksiz, které by měla být použit místo globální proměnnou.Je deklarovaná jako Malloc.h:

extern unsigned int _amblksiz;

Poznámky

Hodnota _amblksiz Určuje velikost bloků alokovaných v operačním systému pro haldy.Počáteční požadovaná velikost segmentu paměti haldy je právě dost splňují aktuální požadavek na přidělení (například volání malloc) plus pro režii haldy správce paměti.Hodnota _amblksiz by představují kompromis mezi tolikrát, kolikrát je operačního systému, která má zvýšit haldy požadované velikosti a množství paměti potenciálně vhodné plýtvat (k dispozici ale nejsou používány) na konci haldy.

Výchozí hodnota _amblksiz je 8 kB.Tuto hodnotu můžete změnit pomocí funkce nastavit v programu.Příklad:

_set_amblksiz(2045);

Pokud přiřadíte hodnotu na _amblksiz, je skutečná hodnota interně používán správce hald přiřazená hodnota zaokrouhlena na nejbližší celý výkon 2.V předchozím příkladu tedy správce hald by obnovit hodnotu _amblksize na 2048.

Viz také

Referenční dokumentace

Globální proměnné

_get_amblksiz

_set_amblksiz