DbgMemoryAllocated

From SunFlurry wiki
Jump to: navigation, search
  DbgMemoryAllocated (Функции отладки)
Объект:Функции общего назначения
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Визуальность:Нет

Отладочная функция получает текущий объем памяти в байтах, выделенный системой (с учетом всех внутренних переменных, стеков потоков, объектных стеков и пр.)

Синтаксис

dbgMemoryAllocated():<Объем памяти, выделенный системой (INT)>

Возвращаемое значение

Возвращает целое число -- объем выделенной памяти.

Примеры

//Выводит число определенное число в байтах
Message(DbgMemoryAllocated());

a:=List.Create();

//Выводит большее число в байтах. Важно не забывать, что сам вывод в лог (увеличение количества информации в логе) также требует выделения памяти, поэтому, чтобы повторить
//  эксперимент с теми же цифрами результата, требуется очистить и закрыть лог перед запуском кода.
Message(DbgMemoryAllocated());