I recapped Java’s G1 garbage collector, noting its region‑based heap layout and pause‑budget strategy.
- Heap split into 1 MiB–32 MiB regions tagged Eden, Survivor, Old, Humongous.
- Default pause budget: 200 ms.
- Each region has its own remembered set to avoid full‑heap scans.