Boehm-Demers-Weiser garbage collector,也就是著名的 Boehm GC,是计算机应用在C/C++语言上的一个保守的垃圾回收器(garbage collector),可应用于许多经由CC++开发的专案, 同时也适用于其它执行环境的各类编程语言,包括了GNU版Java编译器执行环境,以及 Mono的Microsoft .NET移植平台。同时支援许多的作业平台,如各种Unix操作系统,微软的操作系统(Microsoft Windows),以及麦金塔上的操作系统(Mac OS X),还有更进一步的功能,例如:渐进式收集(incremental collection), 平行收集(parallel collection)以及终结语意的变化(variety of finalizer semantics)。