+ reduce heap fragmentation by merging