Serial GC

E341110

Serial GC is a simple, single-threaded garbage collector in the HotSpot JVM designed primarily for small applications or environments with limited CPU resources.

All labels observed (1)

Label Occurrences
Serial GC canonical 3

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf HotSpot garbage collector
garbage collector
single-threaded garbage collector
stop-the-world garbage collector
affects application pause times
application throughput
belongsTo G1 GC
surface form: HotSpot memory management subsystem
category JVM garbage collection strategy
collects old generation
young generation
comparedWith CMS
G1 GC
Parallel GC
ZGC
configuredBy -XX:+UseSerialGC
defaultIn some older client JVM configurations
designedFor environments with limited CPU resources
small applications
hasCharacteristic low overhead
predictable behavior
simple implementation
single-threaded old generation collection
single-threaded young generation collection
stop-the-world pauses
hasLimitation does not use multiple cores for GC work
pause times increase with heap size
implementationLanguage C++
introducedIn early HotSpot JVM versions
languageRuntime Java
notDesignedFor highly concurrent server workloads
large heap sizes
optimizedFor client-style workloads
single-processor machines
partOf HotSpot JVM
pauseType stop-the-world
preferredWhen CPU resources are scarce
application is small and simple
suitableFor development and testing on small machines
embedded systems with few cores
supportedIn HotSpot JVM
surface form: OpenJDK HotSpot JVM

HotSpot JVM
surface form: Oracle HotSpot JVM
threadingModel single-threaded
tradeOff longer pause times for simplicity
throughput over pause-time optimization
usedIn Java Virtual Machine
usesAlgorithm copying collection for young generation
mark-sweep-compact for old generation

How these facts were elicited

Referenced by (3)

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

Parallel GC contrastedWith Serial GC
ZGC replacesOrAlternativeTo Serial GC