- Регистрация
- 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](ссылка)
Курс посвящен повышению производительности 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](ссылка)
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- 12 неизвестных шедевров изобразительного искусства. Выпуск 9 [liveclasses] [Алексей Шадрин]
- Обучение трейдингу онлайн от профессионала
- Премиум подписка на все аналитические материалы (октябрь 2024) [Эра Перемен]
- Осознанное целительство. 4 модуль [Наталья Патрушева]
- Поисковая система нового поколения с использованием искусственного интеллекта [you.com] [№5, на 1 месяц]
- Протон Впн. Proton VPN [protonvpn.com] [№2 на 12 месяцев]
- Заполняй и худей. Книга-тренинг [Виталия Власенкова] + Мое тело – мое дело [Юлия Бурова]
- Практикум Свет [Павел Кочкин]