Добавить новость
ru24.net
Все новости
Ноябрь
2024

OSDEV: Разработка аллокатора на С++ часть 2: Слияние блоков за константное время. Юнит тест для аллокатора

0

Приветствую, уважаемый читатель!

В первой части мы реализовали простейший аллокатор с минимальным оверхедом. Конечно же на самом деле все сложнее. Так реализация дефрагментации была наивной и не могла сливать блоки даже когда не было распределенных блоков после нескольких вызовов mem_free. Для того, что бы получить исходную картинку где будет только 2 служебных блока и один свободный нужно было бы вызвать mem_alloc с размером большим чем доступно памяти что бы искусственно запустить дефрагментацию. В этой части мы это исправим и напишем юнит тест для нашего аллокатора что бы убедится что он работает правильно.

Читать далее



Moscow.media
Частные объявления сегодня





Rss.plus




Спорт в России и мире

Новости спорта


Новости тенниса
Янник Синнер

Хавбек "Пари НН" Калинский: Синнер - адекватный парень, одобряю выбор сестры






Ефимов: в ЗАО за счет внебюджетных средств построили 34 нежилых здания

На улицах Астрахани появятся тополи из Подмосковья и ели

Бочаров после выговора уволил главу УКС Андрея Козьменко

Flightradar: летящий из Дубая самолёт подал сигнал тревоги над Каспийским морем