Difference between revisions of "DbgMemoryAllocated"

From SunFlurry wiki
Jump to: navigation, search
(No difference)

Revision as of 13:50, 16 June 2019

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

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

Синтаксис

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

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

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

Примеры

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

a:=List.Create();

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