Вверх ↑
Разработчик
Ответов: 26158
Рейтинг: 2127
#1: 2012-04-11 23:15:09 ЛС | профиль | цитата
Tad писал(а):
то дальше даже читать не стоит

Всего знать невозможно, а вот про фрагментацию, возможно и прочитал где. Я вообще не понимаю этот беспредметный спор ниочем -- ну какая разница, как менеджер памяти работает с самой память -- выделяет куски или непрерывную область. Тебе хочется видеть непрерывное выделение, да -- это бычтро, но затартно и не совсем надежно, логичнее выделять кусками сшивая их в один виртуальный непрерывный массив
------------ Дoбавленo в 23.15:
На тебе ссылку, этой статье нет сонования не доверять -- http://www.rsdn.ru/article/Delphi/memmanager.xml. Там полностью описан менеджер памяти Delphi, и ты найдешь там все те же принципы, которые тут нами описаны, включая кластерное выделение памяти и цепочные описатели. Это очень хорошая статья. В принципе, при построении цепочного массива, я использовал немного усеченный принцип построения блочных описателей менеджера памяти Delphi
карма: 22

0