О чём вебинар
Будут разъяснены характерные особенности данного учебного курса, его структура и наполнение, в т. ч. с учетом лабораторного практикума.
Промовебинар предназначен для повышения мотивационного настроя потенциальных участников путем более наглядного и конкретизированного изложения сути учебного курса о принципах и приемах повышения эксплуатационных характеристик за счет современного инструментария для мониторинга, анализа и тюнинга пропускной способности, скорости отклика, интенсивности потребления системных ресурсов и др.аспектов работы корпоративных Java-приложений.
Цели вебинара:
Более наглядно охарактеризовать учебный курс
Продемонстрировать его особенности и преимущества
Повысить степень мотивации к обучению
Содержание
1. Вступление: краткое представление УЦ IBS и каталога программ подготовки
2. Разбор содержания топиков предлагаемого курса (в т. ч. с демонстрацией видеозаписей кое-каких лабораторок):
Обзор тюнинга производительности, в т. ч. виды метрик и средств для нагрузочного тестирования на примере JMeter
Глубокое погружение в принципы сборки мусора на примере различных GC, в т. ч. их тюнинг и выбор оптимального подхода
Объяснение JIT-компиляции и ее уровней, а также инструментов мониторинга (де)оптимизации байт-кода, напр., JITWatch
Подробное описание категорий JVM-флагов, в т. ч. их назначение и подходы к тюнингу
Тестирование производительности с помощью JMH
Использование памяти вне кучи, в т. ч. специфика работы с классом sun.misc.Unsafe и нативной памятью, включая создание Off-Heap структур данных, их сравнение с традиционными, а также знакомство с нестандартными библиотеками DS
Приемы управления производительностью приложений за счет средств мониторинга и профилирования, в т. ч. в целях выявления признаков и причин утечки памяти с применением JMC (Java Mission Control), JFR (Java Flight Recorder), JVisualVM, консольных утилит из штатного JDK-комплекта и т.п.
Обсуждение JSON- и бинарных (де)сериализаторов, в т. ч. для REST-запросов
Кэширование в Java-приложениях на различных уровнях, в т. ч. рекомендации по шаблонам и библиотекам кэширования
Факультативный модуль про принципы и методики статистического анализа, специфичного для IT-отрасли
3. Заключительное слово, в т. ч.:
Рекомендуемые ресурсы
Напоминание о связанных курсах из каталога УЦ IBS
Другие разделы