p.p.s Дефрагментировать не нужно...они сами потом объединятся с соседними....а если нет, то либо такую память надо выделять статически (т.к. долго не освобождается) либо увеличить размер кучи:)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)