GC pacer — алгоритм, который решает, когда запускать следующий цикл GC. Цель — закончить маркировку до того как хип вырастет до target размера. Pacer учитывает: текущий размер хипа, скорость аллокаций, скорость маркировки, GOGC. Если приложение аллоцирует быстрее чем GC маркирует, pacer подключает больше горутин к маркировке (mark assist) — горутина, которая аллоцирует, вынуждена сначала помаркировать немного объектов. Это создаёт back pressure и не даёт хипу расти бесконтрольно.