By performing most work concurrently with application threads.
ZGC is designed to minimize pause times by doing most of its work concurrently with application threads. It uses colored pointers and load barriers to manage memory without stopping the world. In an application with a large heap, ZGC can help maintain responsiveness even under heavy load, such as during a major sales event.