Если вы уменьшаете исключительно паузу, то не понимаете, что делаете.
Про concurrent mode failure там написано, про скан всего хипа целиком тоже. Жвм можно дотюнить параметрами запуска до этого же состояния, а наоборот нет. Никакого "цмс цмс рознь" и "алгоритмы с одинаковым названием разные" не существует. Зато существует g1, например, у которого уже есть параметр target stw time. Но только и это все не нужно, чтобы cms быстро отрабатывал, потому что generational будет быстрее, чем у go, с аккуратным допуском что из янга в олд ничего не вытекает (приложение стартануло, инициализировало сервисы-счетчики-хелперы без срока жизни, а все остальное живёт не дольше времени жизни операции), а следовательно и major/full gc никогда не произойдет.
Это спекуляция с самого начала, если хочется обманывать себя, то вперёд. Мой изначальный стейтмент, напомню, "вы переоцениваете инструмент [, потому что он банально ничего не делает, а не потому что он умеет что-то делать быстро]". Можно и за shared-nothing в php топить, он часто полезен, но появился вовсе не потому что его кто-то специально дизайнил, и выпрыгнуть из нее обратно ровно так же невозможно.