
Java. Продвинутый уровень: высокопроизводительная Java + практика с ИИ
0%Программа курса
Ознакомьтесь с программой курса «Java. Продвинутый уровень: высокопроизводительная Java + практика с ИИ» от Учебный центр IBS - ibs-training.ru
- Методологический подход. Что стоит за понятием performance? Базовые понятия Психологические аспекты восприятия Теория массового обслуживания (Queuing Theory) Категории тестовых метрик Влияющие факторы Разновидности диагностических тестов Рекомендуемые приемы…
- Сборщики мусора. Управление памятью Основы сборки мусора Настройка сборщиков мусора Серийный сборщик мусора Параллельный сборщик мусора Garbage First GC Shenandoah GC ZGC Epsilon GC Сбор метрик СМ Подбор сборщика мусора Практика: переключение с одного GC на д…
- JIT-компилятор HotSpot. Компиляция Java-кода и исполнение программы JIT-компиляция HotSpot Оптимизации Обобщение Практика: работа с javap, работа с JITWatch.
- Флаги JVM. Цели использования и категории флагов JVM Распространенные флаги JVM Флаги JVM, относящиеся к строке Флаги JVM для JIT-компилятора Общие флаги JVM для сборщиков мусора Флаги JVM для журнала процесса сборки мусора Сбор статистики по точкам безопасно…
- Сопоставительный анализ (бенчмаркинг) Java с помощью JMH. Что такое бенчмаркинг? Категории бенчмаркинга Введение в JMH API JMH Рекомендации по работе с JMH Обобщение Практика: применение фреймворка JMH + домашнее задание.
- Нединамическая память и эффективные структуры данных. Класс Unsafe: API низкого уровня Демонстрации Эффективные структуры данных Foreign Function and Memory API Практика: работа с Unsafe, FFMA.
- Профилирование Java. Когда и как профилировать? Сэмплинг и инструментация JVisualVM и профилирования Профилирование со Spring AOP Профилирование в IDEA Java Flight Recorder Анализ JFR-логов с помощью JMC Кастомизация логгирования в JFR Использование Java аген…
- Мониторинг и анализ данных кучи. Утечки памяти. Инструменты анализа памяти Симптомы утечек памяти Основные причины утечек памяти Поиск и выявление утечек памяти Мягкие, слабые и фантомн.ссылки Анализа дампов кучи в IDEA async-profiler для анализа памяти JVisu…
- Итого на курс 40 часов: теория – 22 ч ( 55%), практика – 18 ч ( 45%).
Чему вы научитесь
- Научитесь анализировать и применять: профилирование java. когда и как профилировать? сэмплинг и инструментация jvisualvm и профилирования профилирование со spring aop профилирование в idea java flight recorder анализ…
- Научитесь уверенно работать с темой: jit компилятор hotspot. компиляция java кода и исполнение программы jit компиляция hotspot оптимизации обобщение практика работа с javap, работа с jitwatch.
- Научитесь уверенно работать с темой: нединамическая память и эффективные структуры данных. класс unsafe api низкого уровня демонстрации эффективные структуры данных foreign function and memory api практика работа с un…
- Освоите основы: сборщики мусора. управление памятью основы сборки мусора настройка сборщиков мусора серийный сборщик мусора параллельный сборщик мусора garbage first gc shenandoah gc zgc epsilon gc сбор метрик см подб…
- Освоите основы: итого на курс 40 часов теория 22 ч ( 55%), практика 18 ч ( 45%).
Подробная информация о курсе
Оптимизируйте производительность Java-приложений с низкоуровневыми настройками JVM. Этот курс предназначен для опытных разработчиков, желающих глубоко понять работу JVM и научиться оптимизировать производительность своих приложений. Вы научитесь настраивать сборщики мусора, использовать JIT-компиляцию, проводить бенчмаркинг и работать с низкоуровневым API для управления памятью.В обновленной версии курса вы также узнаете, как использовать современные ИИ-инструменты для автоматического выявления утечек памяти и узких мест в коде. В ходе лабораторного практикума будут задействованы приемы использования Искусственного интеллекта для кодогенерации, рефакторинга, отладки, бенчмаркинга и повышения производительности приложений.
Цены и сроки
- Стоимость84 900 ₽
- Старая цена84 900 ₽
- Дата началаc Invalid Date
Содержание
- Формат обученияс преподавателем
По окончанию курса
- Диплом или сертификатсертификат























