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) ⓘ