Я не думаю, что есть какие-либо сборщики мусора с нулевой паузой. Но, вообще говоря, сборщик с низкой паузой, такой как CMS, сделает эту работу.
Проблемы с паузами и уменьшением паузы заключаются в следующем:
Режим сбора с нулевой паузой (или почти нулевой паузы) значительно увеличивает накладные расходы для нормального выполнения программы. Это особенно верно для многопоточных языков, таких как Java.
Схемы, использующие выделенный поток или потоки для сбора мусора, могут быть перегружены, если приложение генерирует слишком много мусора.
Любая схема GC даст вам низкую производительность, если шаблоны использования памяти приложением слишком «комковаты» и / или у вас недостаточно физической и виртуальной памяти.