Сервис отчётов на 800 запросов/с начал тормозить, но алерты молчали. Дамп потоков показал: все 102 потока висят на блокировке URLClassPath из-за DatatypeFactory.newInstance(). Фабрика дат XML каждый раз сканировала JAR'ы через ServiceLoader, синхронизируясь в getLoader(). Решение оказалось простым: статическая инициализация фабрики (потокобезопасна!) + Caffeine-кэш для файловых ресурсов. Задержки улетели, чтение файлов сократилось. Подробности в статье. @tproger Читайте также в VK, Max и Дзен