Тюнинг сборщика мусора здесь не поможет ничем, при том что в любом дашборде эта пауза отобразится как пауза сборщика. А заодно выясним, почему тот же самый механизм заставляет привычные профилировщики показывать узкое место не в том методе, который его создаёт. Почему потоки останавливаются так неохотноПричина в том, что остановить поток в произвольном месте виртуальная машина не может при всём желании. Все прочие потоки, включая тот, что обрабатывает запросы, в это время уже остановились и терпеливо ждут. В таком случае цикл разбивают на порции руками, повторяя ровно ту же идею, что и оптимизация компилятора.