выделится там лишний TObject.InstanceSize - что такие великие обьекмы займет? Я вас умоляю, если ты сидишь на сях там еще больше жрется и чо-то никто не орет по этому поводу :)
ну вот о чем и речь. опять же, рекорды ж тоже создаются, хоть и без классовых наворотов
аллокация и освобождение - небесплатны. это первое на чем надо экономить. еще до переписывания на асм))
дело не в объеме, дело в во времени
а рекорды внезапно сами появляются без аллокации :)
нет там проблем со времением
а ты их аллокацией управлять можешь. в отличии от
именно. Их просто можно положить внутрь большого объекта
выделил буферок и сложил 100500 рекордов
что же мешает с интансами классов сделать это же ? )
ага, а потом для передачи по значению еще раз выделил буферок и сложил их там аккуратно :)
отдельный рекорд вполне компилятор скопирует по значению. пачку - да, ивоя конструкция, ты и управляй
то что конструктор класса хочет аллокацию в куче
дельфи ваще кучу не использует, это тебе не ся
дежурно напоминаю, что слово куча имеет много значений и эта не та куча, что в winapi
дежурно напоминаю что терминологию путать последнее дело. Виртуальная память это называется а не куча.
Обсуждают сегодня