ZGC

E341111

ZGC is a low-latency, scalable garbage collector for the HotSpot JVM designed to handle very large heaps with minimal pause times.

All labels observed (1)

Label Occurrences
ZGC canonical 5

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Garbage collector
HotSpot garbage collector
Low-latency garbage collector
configurationFlag -XX:+UseZGC
-XX:+UseZGenerationalGC
designedFor HotSpot JVM
Very large heaps
developedBy Oracle
linked to: Oracle Database
documentation OpenJDK ZGC documentation
goal Maintain sub-millisecond pause times
Support multi-terabyte heaps
hasPhase Concurrent marking phase
Concurrent relocation phase
Pause phase for root processing
hasProperty Compacting
Concurrent
Generational (in newer versions)
Low pause times
Region-based
Scalable
introducedIn JDK 11 (experimental)
language Java
minimizes Application stop-the-world time
GC pause times
partOf OpenJDK
productionReadySince JDK 15
replacesOrAlternativeTo G1 GC
Parallel GC
Serial GC
runsOn HotSpot virtual machine
linked to: HotSpot JVM
supportsFeature Concurrent class unloading
NUMA-aware allocation
String deduplication
supportsPlatform Linux AArch64
Linux x64
linked to: Linux

Windows x64
macOS AArch64
macOS x64
targetWorkload Cloud services
Interactive services
Large heap applications
Low-latency applications
usedWith Java applications
usesTechnique Colored pointers
Concurrent marking
Concurrent relocation
Load barriers
Region-based heap layout

How these facts were elicited

Referenced by (5)

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