Руководитель отдела разработки
Yandex Infrastructure
Старший разработчик бэкенда
Yandex Robotics
Разработчик бэкенда
Яндекс Директ
Разработчик
Финансовый департамент Яндекса
Почему Quarkus быстро стартует даже без GraalVM? Как ему удаётся обходиться без рефлексии и тяжёлого сканирования классов? Что именно делает ArC (реализация CDI) и при чём здесь Gizmo/ASM и индексирование классов через Jandex? Расширяя кругозор, попробуем ответить на все эти вопросы.
Также затронем последние новинки: JEP’ы, связанные с AOT Cache, Spring AOT и поддержку Project Leyden в Quarkus — то, что действительно меняет правила игры в мире Java.
Руководитель отдела разработки
Yandex Infrastructure
В этом докладе разберём, как устроен трассирующий профайлер на примере Qubership Profiler — инструмента для детального анализа производительности отдельных вызовов — и чем такой подход принципиально отличается от sampling-профилирования.
Доклад построен в формате HOWTO. Разберём кейсы и воспользуемся профайлером для их анализа. Посмотрим внутреннюю кухню:
Отдельно обсудим различия между трассирующими, семплирующими профайлерами и другими инструментами анализа производительности: точность, overhead, влияние на latency и сценарии применения каждого подхода.
Доклад будет полезен тем, кто занимается производительностью JVM-приложений и хочет понимать не только как пользоваться профайлером, но и что именно происходит внутри, когда он «включён».
Старший разработчик бэкенда
Yandex Robotics
Разработчик
Финансовый департамент Яндекса
Разработчик бэкенда
Яндекс Директ