ZGC: Concurrent Memory Reclamation

GPTKB entity

Statements (39)
Predicate Object
gptkbp:instance_of gptkb:Garbage_Collection
gptkbp:aims_to_improve Stop-the-world Events
gptkbp:can_handle Large Object Allocation
gptkbp:designed_for Low Latency
gptkbp:developed_by gptkb:Oracle_Corporation
gptkbp:introduced_in gptkb:Java_11
gptkbp:is_adopted_by gptkb:Microservices
gptkbp:is_available_on gptkb:JEP_333
gptkbp:is_based_on Concurrent Garbage Collection Principles
gptkbp:is_compared_to Other Garbage Collectors
gptkbp:is_compatible_with gptkb:Garbage_First_(G1)_Collector
JDK 11 and later
gptkbp:is_considered Experimental Feature
gptkbp:is_documented_in Java Documentation
gptkbp:is_enhanced_by gptkb:JEP_394
gptkbp:is_evaluated_by Scalability
Performance Benchmarks
gptkbp:is_implemented_in gptkb:Java_Programming_Language
gptkbp:is_integrated_with gptkb:Java_Development_Kit_(JDK)
gptkbp:is_optimized_for Multi-core Processors
Latency-sensitive Applications
gptkbp:is_part_of gptkb:Java_Virtual_Machine_(JVM)
gptkb:Open_JDK
gptkbp:is_recommended_for Real-time Applications
gptkbp:is_supported_by gptkb:Windows_Operating_System
gptkb:mac_OS_Operating_System
gptkb:Linux_Operating_System
gptkbp:is_tested_for Various Workloads
gptkbp:is_used_in Cloud Environments
High-performance Applications
gptkbp:provides Garbage Collection with Minimal Pause Times
gptkbp:provides_support_for Dynamic Heap Sizing
gptkbp:reclaims_memory Concurrent Threads
gptkbp:suitable_for Large Heap Applications
gptkbp:supports Heap Sizes
gptkbp:uses Concurrent Marking
gptkbp:utilizes Region-based Memory Management
gptkbp:bfsParent gptkb:JEP_368
gptkbp:bfsLayer 6