_amblksiz
Formanty pamięci sterty ziarnistości.Ta zmienna globalna została zdeprecjonowana bezpieczniejsze funkcjonalne wersje _get_amblksiz i _set_amblksiz, które powinny zostać wykorzystane w miejsce zmiennej globalnej.Jest on zadeklarowany jako w Malloc.h jako:
extern unsigned int _amblksiz;
Uwagi
Wartość _amblksiz Określa rozmiar bloków alokowanych przez system operacyjny na stercie.W żądaniu początkowego rozmiaru segmentu pamięci sterty jest wystarczająco tak, aby spełnić bieżące żądanie alokacji (na przykład wywołanie do malloc) plus ilość pamięci wymaganej dla napowietrznych menedżera sterty.Wartość _amblksiz powinien przedstawiać kompromis pomiędzy ile razy system operacyjny ma zostać wywołana, aby zwiększyć sterty wymagany rozmiar i ilość pamięci w potencjalnie Marne (dostępne lecz nie wykorzystane) na końcu sterty.
Wartość domyślna, _amblksiz jest 8 K.Wartość tę można zmienić za pomocą funkcji zestawu w programie.Na przykład:
_set_amblksiz(2045);
Jeśli przypisania wartości do _amblksiz, rzeczywista wartość używana wewnętrznie przez menedżera sterty jest przypisaną wartość zaokrągloną w górę do najbliższego całego potęgą liczby 2.Zatem w poprzednim przykładzie menedżera sterty byłoby zresetować wartość _amblksize do 2048.