- Регистрация
- 8 Сен 2016
- Сообщения
- 564.173
- Реакции
- 269.199
**Java Advanced II: Высокопроизводительная Java [IBS]**
Курс посвящен повышению производительности Java-приложений. Рассматриваемые темы:
**Модуль 1.** Обзор тюнинга производительности
- Общие практики
- Стратегии тюнинга
- Метрики производительности
- Инструменты измерения производительности
- JMeter и нагрузочное тестирование
- Повышение производительности с помощью архитектуры
- Лучшие практики для улучшения производительности кода
**Модуль 2.** Алгоритмы GC
- Использование памяти Java-объектами
- Сборщики мусора: Serial GC, Parallel GC, CMS, G1, Shenandoah
- Тюнинг сборщиков мусора
- Инструменты для анализа метрик о сборке мусора
**Модуль 3.** JIT-компилятор HotSpot
- JIT-компиляция
- Многослойная компиляция
- Кэш кода и его тюнинг
- Оптимизация и деоптимизация кода
- Инструмент JITWatch и виды оптимизаций
**Модуль 4.** Флаги JVM
- Назначение и категории флагов
- Общие, флаги для управления памятью, Safepoints и TLAB
- План тюнинга JVM
**Модуль 5.** Тестирование производительности с помощью JMH
- Benchmarking с JMH
- API JMH и применение на практике
**Модуль 6.** Использование памяти вне кучи и эффективные структуры данных
- sun.misc.Unsafe и методы
- Производительность нативной памяти
- Нативная память и сравнение с кучей
- Создание структур данных в нативной памяти
**Модуль 7.** Сериализация и сетевая структура
- Сериализаторы JSON и двоичные сериализаторы
- Сравнение производительности
- Производительность при подключении через различные протоколы
**Модуль 8.** Профилирование Java
- Виды профилировщиков
- Java VisualVM и другие инструменты
- Java Flight Recorder и его анализ
- Использование агентов для записи событий
- Программы для анализа логов JFR
**Модуль 9.** Мониторинг и анализ утечек памяти
- Инструменты для анализа
- Признаки и причины утечек
- Анализ через различные инструменты
**Модуль 10.** Кэширование в приложениях Java
- Шаблоны и библиотеки кеширования
- Каширование HTTP запросов
- Кеширование сервисов и уровней
Предыдущая часть: [Часть 1](ссылка)
Курс посвящен повышению производительности Java-приложений. Рассматриваемые темы:
**Модуль 1.** Обзор тюнинга производительности
- Общие практики
- Стратегии тюнинга
- Метрики производительности
- Инструменты измерения производительности
- JMeter и нагрузочное тестирование
- Повышение производительности с помощью архитектуры
- Лучшие практики для улучшения производительности кода
**Модуль 2.** Алгоритмы GC
- Использование памяти Java-объектами
- Сборщики мусора: Serial GC, Parallel GC, CMS, G1, Shenandoah
- Тюнинг сборщиков мусора
- Инструменты для анализа метрик о сборке мусора
**Модуль 3.** JIT-компилятор HotSpot
- JIT-компиляция
- Многослойная компиляция
- Кэш кода и его тюнинг
- Оптимизация и деоптимизация кода
- Инструмент JITWatch и виды оптимизаций
**Модуль 4.** Флаги JVM
- Назначение и категории флагов
- Общие, флаги для управления памятью, Safepoints и TLAB
- План тюнинга JVM
**Модуль 5.** Тестирование производительности с помощью JMH
- Benchmarking с JMH
- API JMH и применение на практике
**Модуль 6.** Использование памяти вне кучи и эффективные структуры данных
- sun.misc.Unsafe и методы
- Производительность нативной памяти
- Нативная память и сравнение с кучей
- Создание структур данных в нативной памяти
**Модуль 7.** Сериализация и сетевая структура
- Сериализаторы JSON и двоичные сериализаторы
- Сравнение производительности
- Производительность при подключении через различные протоколы
**Модуль 8.** Профилирование Java
- Виды профилировщиков
- Java VisualVM и другие инструменты
- Java Flight Recorder и его анализ
- Использование агентов для записи событий
- Программы для анализа логов JFR
**Модуль 9.** Мониторинг и анализ утечек памяти
- Инструменты для анализа
- Признаки и причины утечек
- Анализ через различные инструменты
**Модуль 10.** Кэширование в приложениях Java
- Шаблоны и библиотеки кеширования
- Каширование HTTP запросов
- Кеширование сервисов и уровней
Предыдущая часть: [Часть 1](ссылка)
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- [Вязание] Мужской свитер интересной конструкции Notebook Mono Sweater Man, вязаный спицами сверху [Вяжи.ру] [Odd Row]
- Немецкая лиса - уроки немецкого языка [Standard XS №1 на 1 месяц по 5 человек] [Deutschfuchs]
- Торгуем вместе (октябрь 2026) [Александр Пурнов]
- [Шитьё] Пошив бомбера из натуральной кожи под рептилию + МК Резиночка [Анна Карпенко]
- Освой пассивное инвестирование и выйди на пенсию досрочно [Тариф Investor Light] [Асель Аульбекова]
- [Вязание] Мужской свитер с воротником на молнии Dagmar Zipper Man спицами сверху [Вяжи.ру] [PetiteKnit]
- [Шитье] Осенний курс-сюрприз [Сантюр] [Наталья Моргунова]
- Английский для ваших целей [Тариф Elementary A2] (№11 на 1 месяц с 01.11.2026) [Advance] [Николай Ягодкин]