Событие завершено
Модуль 1 - Техники профилирования - от сэмплирования, до трассировки, 26 февраля 2024 в 13:00

Когда:Событие закончилось
Начало:Понедельник 26.02, 13:00 GMT+03
Конец:Среда 28.02, 16:00 GMT+03
Формат:
Онлайн
Тип:
Вебинар
Источник:
Timepad
Эффективное профилирование Java приложений
В рамках модуля мы, по мере усложения задач, пройдём путь от постепенного сэмплирования потоков и работы с гистограммами "горячих" методов, до методов трассировки. Мы будем работать с такими инструментами как VisualVM, MisionControl, SJK и разберёмся с различными видами визуализации информации в профайлерах, включая "огненные" диаграммы (flame graph).
Это первый модуль онлайн курса - Эффективное профилирование Java приложений
Модуль включает 3 занятия, которые будут проводиться 26-28 февраля 2024 года, с 10-00 до 13-00 по московскому времени.
Данный модуль является ключевым с точки зрения тематики профилирования. В рамках модуля, будут раскрыты основные техники профилирования: сэмплирование и трассировка, а также предложен общий подход для поиска причин проблем производительности в информационных системах.
Занятие 1
Правильная постановка задачи оптимизации или устранения дефектов производительности. Знакомство с Visual VM. Обзор техник профилирования. Разбор примеров поиска узких мест с помощью Visual VM.
Занятие 2
Общий подход к поиску проблем производительности. Дерево принятия решений при поиске узких мест в приложениях на JVM платформе. Знакомство с Mission Control, пример сэмплирования с использованием Mission Control. Пример сэмплирования с использованием SJK. Построение флейм графов (flame graph) по различным типам исходных данных. Сравнение результатов разных профайлеров на одном примере. Особенности работы с результатами сэмплирования стеков потоков и синдром смещения оценки при сэмплировании (sampling bias).
Занятие 3
Обзор техники профилирования трассировкой. Пример трассировки в VisualVM на простом примере. Разбор комплексного примера с использованием сэмплирования и трассировки в VisualVM. Обзор BTrace и пример работы с ним в VisualVM. Заключительная лекция и подведение итогов.
Онлайн
25 000 ₽
Событие завершено
Похожие события
Воркшоп: Структуры данных и бинарный поиск
21 февраля 2026 в 08:00
Воркшоп Framework для роста в карьере и доходе.
21 февраля 2026 в 12:00
Junior-митап «Мифы об AI в программировании: правда или ложь?»
23 февраля 2026 в 10:10
Claude Code суперсила для НЕпрограммистов
24 февраля 2026 в 19:00
Полный перебор: турнир по алгоритмам и структурам данных
28 февраля 2026 в 08:30
Vertis Mobile Meetup
28 февраля 2026 в 10:00
Когда:Событие закончилось
Начало:Понедельник 26.02, 13:00 GMT+03
Конец:Среда 28.02, 16:00 GMT+03
Формат:
Онлайн
Тип:
Вебинар
Источник:
Timepad

