Boehm-Demers-Weiser conservative GC

E700430

Boehm-Demers-Weiser conservative GC is a widely used garbage collection library for C and C++ programs that performs automatic memory management without requiring precise type information.

Try in SPARQL Jump to: Statements Referenced by

Statements (49)

Predicate Object
instanceOf automatic memory management system
conservative garbage collector
garbage collection library
software library
advantage can be added to existing codebases
no need to modify C compiler
alsoKnownAs BDW GC NERFINISHED
Boehm GC NERFINISHED
Boehm-Demers-Weiser garbage collector NERFINISHED
canBeUsedAs malloc replacement
category C programming language library
C++ programming language library
memory management library
collectionStrategy conservative root finding
mark-and-sweep
stop-the-world
designedForLanguage C
C++ NERFINISHED
distributionForm source code
implements automatic memory reclamation
garbage collection
license permissive free software license
limitation may retain memory for non-pointer data that looks like pointers
memoryModel conservative pointer identification
originatedBy Alan J. Demers NERFINISHED
Hans-J. Boehm NERFINISHED
Mark Weiser NERFINISHED
providesFunction GC_FREE
GC_INIT
GC_MALLOC NERFINISHED
GC_gcollect
requires no precise type information
supports disappearing links
explicit deallocation API
finalizers
incremental collection
threaded programs
weak pointers
supportsLanguage C NERFINISHED
C++ NERFINISHED
targetPlatform Unix-like systems NERFINISHED
Windows NERFINISHED
multiple architectures
typicalUseCase adding garbage collection to existing C programs
adding garbage collection to existing C++ programs
usedIn production C software
production C++ software
research prototypes
website https://www.hboehm.info/gc/

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Mono runtime previousGarbageCollector Boehm-Demers-Weiser conservative GC