Скачать Java Advanced II: высокопроизводительная Java [IBS]

Kevin

VIP складчик
Platinum
Администратор
Регистрация
8 Сен 2016
Сообщения
483.986
Реакции
268.180
**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](ссылка)
 
Сверху