Difference between revisions of "DbgMemoryAllocated"

From SunFlurry wiki
Jump to: navigation, search
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:50, 7 February 2021

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

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

Синтаксис

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

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

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

Примеры

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

a:=List.Create();

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