Old enterprise systems prioritized throughput for performance metrics, but modern applications often require low latency due to real-time demands. As heap sizes grow, traditional garbage collectors struggle with predictability in pause times. ZGC and Shenandoah are designed for low-latency environments, offering distinct architectures tailored to different workload requirements. Selecting the appropriate collector depends on specific application needs.