Qubership Profiler: трассирующие профайлеры в Java
Подписывайся на наши соц сети: https://max.ru/javalib https://t.me/javalib https://vk.com/javatutorial В докладе на Я.Субботнике по JVM-языкам Дмитрий Некрылов, старший разработчик бэкенда в Yandex Robotics, на примере Qubership Profiler разобрал, как устроен трассирующий профайлер и чем такой подход принципиально отличается от sampling-профилирования. Дмитрий рассказал: 🔸 Как строится дерево вызовов. 🔸 Какую минимально достаточную информацию нужно собирать, чтобы сохранить точность и не убить производительность. 🔸 Как агрегируются события и куда они отправляются для последующего анализа.
Подписывайся на наши соц сети: https://max.ru/javalib https://t.me/javalib https://vk.com/javatutorial В докладе на Я.Субботнике по JVM-языкам Дмитрий Некрылов, старший разработчик бэкенда в Yandex Robotics, на примере Qubership Profiler разобрал, как устроен трассирующий профайлер и чем такой подход принципиально отличается от sampling-профилирования. Дмитрий рассказал: 🔸 Как строится дерево вызовов. 🔸 Какую минимально достаточную информацию нужно собирать, чтобы сохранить точность и не убить производительность. 🔸 Как агрегируются события и куда они отправляются для последующего анализа.
