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