Coalescing (computer science)
Concept in memory management
Summary
In computer science, coalescing is a part of memory management in which multiple adjacent free blocks of computer memory or cache are merged.
Originally created by Acer
3/14/2008, 8:51:30 PM
Modified
5/31/2026, 1:53:13 PM
Recent revisions
link [[memory management]], "in which 2" -> "in which multiple" [adjacent free blocks of computer memory [is merged]. + "computer memory and cache", since AMD's 15h uses write coalescing cache.
Adds links on "memory coalescing", a term with appears to be too niche for its own page.
Added short description
/* top */Added link
repair some editing damage
Fixed a reference. Please see [[Category:CS1 maint: url-status]].
Fixed a reference. Please see [[Category:CS1 errors: unsupported parameter]].
Definition tightened and expanded with purpose (reduce external fragmentation). Added policy detail: eager vs deferred coalescing (when/why). Examples added: buddy allocation (easy coalesce) and slab (avoids coalescing). GC/compaction context clarified (how coalescing fits into memory managers/collectors). Citations upgraded: swapped the weak FreeCodeCamp link for Wilson ’95 survey, Operating System Concepts, Buddy Systems (CACM ’77), and Bonwick slab (USENIX ’94). See also section added (B
/* top */Replaced [[Template:Unreferenced|{{unreferenced}}]] with [[Template:More citations needed|{{more citations needed}}]] and other [[WP:AWB/GF|General fixes]]
added reference
[[Template:Use dmy dates|date format audit]], minor formatting
added links, expanded details
Undid revision 962300674 by [[Special:Contributions/Psudonym60983|Psudonym60983]] ([[User talk:Psudonym60983|talk]]) Forgot edit summary
[[User:Cewbot/log/20150916/configuration|Normalize {{Multiple issues}}]]: Create {{Multiple issues}} with 3 maintenance template(s): Unreferenced, Update, Update
Removing link(s): [[Wikipedia:Miscellany for deletion/Portal:Computer science]] ([[User:Evad37/Xunlink|Xunlink]])
[[User:AnomieBOT/docs/TemplateSubster|Substing templates]]: {{Incomplete}}. See [[User:AnomieBOT/docs/TemplateSubster]] for info.
see also link to "Time coalescing"