G1GC divides the heap into regions and focuses on collecting the ones with the most garbage first, reducing overall pause times. This makes it suitable for applications requiring predictable response times, like an e-commerce website during a sale, ensuring users experience minimal latency.
Additional Notes
How does the G1GC improve over traditional collectors?