Shenandoah: A Low-Pause-Time Garbage Collector (experimental)

GPTKB entity

Statements (66)
Predicate Object
gptkbp:instance_of gptkb:Garbage_Collection
gptkbp:aims_to_improve Garbage Collection pause times
gptkbp:can_be_configured_for Command Line Options
gptkbp:competes_with gptkb:Z_Garbage_Collector
gptkbp:constructed_in gptkb:2019
gptkbp:designed_for gptkb:Java_Virtual_Machine
gptkbp:developed_by gptkb:Oracle
gptkbp:enables -XX:+ Use Shenandoah GC
gptkbp:first_released gptkb:Java_11
gptkbp:improves Application Throughput
gptkbp:introduced_in gptkb:JEP_394
gptkbp:is_adopted_by gptkb:Microservices
Enterprise Applications
gptkbp:is_analyzed_in Research Papers
Memory Footprint
gptkbp:is_available_in Open JDK 14 and later
gptkbp:is_compared_to gptkb:G1_Garbage_Collector
gptkb:ZGC
Concurrent Mark-Sweep
gptkbp:is_considered High-Performance Computing
gptkbp:is_discussed_in Developer Forums
gptkbp:is_documented_in gptkb:Documentation
gptkb:developers
Java Documentation
gptkbp:is_evaluated_by gptkb:Performance_Monitoring
Performance Metrics
Latency Reduction
Performance Benchmarks
Profiling Tools
Throughput Improvement
Latency Benchmarks
gptkbp:is_experimental gptkb:True
gptkbp:is_explored_in Technical Articles
Technical Conferences
gptkbp:is_influenced_by Garbage Collection Algorithms
gptkbp:is_integrated_with gptkb:Java_Runtime_Environment
gptkb:Java_Development_Kit_(JDK)
gptkbp:is_optimized_for Tuning Parameters
Low-Latency Applications
gptkbp:is_part_of gptkb:Open_JDK
Garbage Collection Framework
gptkbp:is_related_to Memory Management
gptkbp:is_supported_by gptkb:open-source_software
Cloud Environments
Java Community
gptkbp:is_tested_for Real-Time Systems
Scalability
Performance Optimization
Real-World Applications
Development Environments
Various Workloads
gptkbp:is_used_in Server Applications
gptkbp:is_utilized_by Software Engineers
gptkbp:is_utilized_for High-Availability Systems
gptkbp:is_utilized_in gptkb:cloud_computing
gptkbp:performance Other Garbage Collectors
gptkbp:provides Predictable Response Times
gptkbp:reduces Stop-the-World Events
gptkbp:requires Java 11 or later
gptkbp:suitable_for Large Heap Sizes
gptkbp:supports Heap Memory Management
gptkbp:uses gptkb:Concurrent_Relocation
Concurrent Marking
gptkbp:written_in gptkb:Java
gptkbp:bfsParent gptkb:JEP_379
gptkbp:bfsLayer 6