Для всех, кто интересуется: изначально у нас уже были действительно странные проблемы с производительностью, которые мы долго не могли устранить.
Итак, мы установили ваш комплект на наши производственные серверы (Tomcat) и отключили телеметрию (disableexceptiontelemetry, disablestacktelemetry), как было рекомендовано.Затем мы начали настраивать сборку мусора, но это, похоже, не имело никакого значения.Тем не менее, время от времени случайно один из серверов начинает показывать очень плохую производительность.Иногда он восстанавливался сам по себе, чаще всего единственным выходом был перезапуск.
После долгих отладок и чтения журнала мы обнаружили несколько очень длительных периодов проверки ссылок на слабые ссылки JNI в журнале gc.Похоже, что пробники yourkit как-то с этим связались.
После отключения проб (также buildinprobes = none) все вернулось в норму.Настройка конфигурации gc уже решила наши начальные проблемы с производительностью, но оставление активных пробников yourkit создало новую проблему, которая была настолько похожа, что мы не могли их отличить друг от друга.
Подробнее см. Здесь: Java G1 GC Обработка объектов ссылок работает медленно