SGen (generational garbage collector)

E700429

SGen is a generational garbage collector used by the Mono runtime to improve memory management performance and reduce pause times for managed applications.

All labels observed (1)

Label Occurrences
SGen (generational garbage collector) canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf garbage collector
generational garbage collector
software component
aimsTo improve memory management performance
reduce garbage collection pause times
collects managed heap
designedFor managed applications
hasConfigurationOption GC mode selection
concurrent collection toggles
heap size limits
hasFeature card table write barrier
compacting collection
concurrent mark-and-sweep
large object space management
nursery collection
old generation collection
pinning support
precise garbage collection
young generation collection
hasGeneration nursery (young generation)
old generation
implements generational garbage collection
improves throughput of managed applications
license MIT License (via Mono)
linked to: MIT License
maintainedBy Mono project
manages automatic memory reclamation in Mono
openSource true
optimizedFor desktop workloads
server workloads
partOf Mono
reduces latency of managed applications
replaces Boehm garbage collector in Mono
supports concurrent garbage collection
multi-core processors
parallel garbage collection
targetsPlatform Linux
Windows
macOS
mobile platforms via Xamarin
tracks object references
usedBy Mono runtime
usedIn Xamarin.Android
linked to: .NET (via Mono)

Xamarin.iOS
linked to: Xamarin
usedWith .NET-compatible languages
C# applications
F# applications
VB.NET applications
writtenIn C

How these facts were elicited

Referenced by (1)

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

Mono runtime hasGarbageCollector SGen (generational garbage collector)