Из лога, кстати, видно, что после укатывания STW-времени на сканирование тредовых корней в ноль мы получаем коллектор, где STW-паузы фактически нужны для глобального рандеву тредов приложения ради согласования общей картины мира (например, переключения на новую фазу сборки, включения/выключения барьеров, слива буферов, и т.п.). И это время будет порядка времени на собственно взятие safepoint-a :)