Heapspace
Материал из Wikipedia Pi
Описание:
Узнаёт количество свободной памяти в секции стека/кучи amx-файла.
Параметры:
Функция не имеет параметров.
Возвращаемые значения:
размер свободного пространства (в байтах) в секции стека/кучи.
Примечание |
Это имя функции начинается со строчной буквы. |
Пример использования:
main() { new heap_free = heapspace(); printf("В секции стека/кучи свободно %d байт", heap_free); // Стандартный размер стека - 16384 байт. При вызове main() в стеке расходуется 20 байт + ещё 4 байта на переменную heap_free. // Итого должно остаться 16384 - 20 - 4 = 16360 байт. Если осталось больше - размер стека/кучи был изменён с помощью #pragma dynamic. if (heap_free > 16384) printf("Вы использовали \"#pragma dynamic\"?"); }