Parallel GC

E341108

Parallel GC is a throughput-oriented garbage collector in the HotSpot JVM that uses multiple threads to perform stop-the-world garbage collection, aiming to maximize application performance on multi-core systems.

All labels observed (1)

Label Occurrences
Parallel GC canonical 4

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf HotSpot garbage collector
garbage collector
throughput-oriented garbage collector
benefitsFrom high CPU core counts
multi-core processors
canBeEnabledWith -XX:+UseParallelGC
-XX:+UseParallelOldGC
category managed runtime memory management
configuredWith -XX:GCTimeRatio
-XX:MaxGCPauseMillis
-XX:ParallelGCThreads
contrastedWith CMS GC
G1 GC
Serial GC
Shenandoah GC
ZGC
defaultIn some HotSpot JVM configurations
hasAlternativeName Throughput Collector
hasGoal maximize application performance on multi-core systems
maximize application throughput
hasPhase compaction phase
mark phase
parallel old generation collection
parallel young generation collection
hasProperty multi-threaded garbage collection
parallel collector
stop-the-world collector
throughput-optimized
implementedIn HotSpot JVM
surface form: HotSpot GC subsystem
introducedIn early HotSpot JVM versions
lessOptimizedFor low latency workloads
operatesOn old generation
young generation
optimizedFor high throughput workloads
partOf HotSpot JVM
performs parallel major collections
parallel minor collections
requires stop-the-world pauses for garbage collection
supportedIn HotSpot JVM
surface form: OpenJDK HotSpot JVM

HotSpot JVM
surface form: Oracle HotSpot JVM
tunedBy GC thread count
generation size settings
heap size settings
typeOf stop-the-world mark-compact collector for old generation
stop-the-world mark-copy collector for young generation
usedIn HotSpot JVM
surface form: HotSpot VM

Java Virtual Machine
uses multiple GC threads

How these facts were elicited

Referenced by (4)

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

G1 GC comparedWith Parallel GC
Serial GC comparedWith Parallel GC
ZGC replacesOrAlternativeTo Parallel GC