Информация о выделенной памяти
#include <malloc.h>struct mallinfo {int arena; /* суммарный размер региона */int ordblks; /* число используемых больших блоков (размер блока больше 128 байт) */int smblks; /* число используемых маленьких блоков (размер блока меньше 128 байт) */int hblks; /* число используемых блоков-заголовков */int hblkhd; /* пространство, занимаемое блоками-заголовками */int usmblks; /* пространство, занимаемое используемыми маленькими блоками */int fsmblks; /* пространство, занимаемое освобождёнными маленькими блоками */int uordblks; /* пространство, занимаемое используемыми большими блоками */int fordblks; /* пространство, занимаемое освобождёнными большими блоками */int keepcost; /* используется штраф M_KEEP (сейчас не используется) */};
Структура содержит полученную с помощью mallinfo() информацию о выделенной памяти.
ЗОСРВ «Нейтрино»
Предыдущий раздел: Описание API системной библиотеки