Программирование [podlodka.io] Java Crew #6: «Java и производительность»

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: podlodka.io​
Название: Java Crew #6: «Java и производительность»​

cover.jpg

Продолжительность: 11 ч 7 мин Количество уроков: 10 Видео Язык: Русский Вес архива: 1,87 ГБ


Java Crew #6 «Java и производительность» — это практический сезон, который помогает инженерам глубже понять работу JVM, научиться диагностировать узкие места и выстраивать по‑настоящему быстрые и надёжные Java‑системы. Материал курса ориентирован на реальные production‑сценарии и проблемы, которые стоят перед командами каждый день.

Что делает этот сезон особенно ценным

Фокус на производительности редко раскрывается комплексно: обычно разработчики изучают инструменты и подходы фрагментарно, сталкиваясь с ними только при возникновении критических проблем. В этом сезоне знания структурированы так, чтобы выстроить целостное понимание производительности Java‑приложений — от микробенчмарков до анализа поведения сервисов под боевой нагрузкой.

Ключевые темы сезона

Глубокий разбор микробенчмаркинга

Вы на практике столкнётесь с JMH, поймёте типичные ошибки в настройке, научитесь интерпретировать результаты и отличать реальную производительность от иллюзии.

Работа с высоконагруженными системами

На примерах production‑инцидентов вы увидите, что происходит с сервисами при росте нагрузки, деградации ресурсов и неправильной конфигурации JVM.

Производительность популярных Java‑фреймворков

Вы сравните ключевые фреймворки через призму производительности и узнаете, какие решения действительно важны при выборе стека.

Память, CPU и проблемы в Kubernetes

Подробно рассмотрите сценарии возникновения OOM, способы оптимизации потребления ресурсов и корректные стратегии настройки лимитов в контейнеризированной среде.

Корутины и асинхронность в производительности

Вы поймёте, как корутины влияют на throughput и latency, и научитесь определять, в каких задачах их использование оправдано.

Инструменты профилирования и анализ поведения JVM

Java Flight Recorder, flame graphs, современные профилировщики — вы освоите ключевые техники поиска узких мест и анализа сложных сценариев выполнения.

Чему вы научитесь

• Оценивать производительность кода и сервисов на основе корректных данных.
• Диагностировать проблемы, которые скрываются под нагрузкой или в условиях ограниченных ресурсов.
• Отлаживать и оптимизировать приложения под реальные production‑сценарии.
• Выбирать фреймворки и архитектурные решения, основываясь на объективных метриках.
• Работать с JVM‑инструментами, которые используют команды высоконагруженных проектов.

Кому подойдёт сезон

Материал ориентирован на Java‑разработчиков, тимлидов и архитекторов, которые хотят уверенно работать с производительностью, понимать внутренние процессы JVM и принимать технические решения с учётом будущих нагрузок и роста сложности системы.

Почему это важно для современного инженера

Оптимизация производительности — это не только про скорость работы сервиса. Это про стабильность, надёжность, стоимость инфраструктуры, удовлетворённость пользователей и качество архитектурных решений. Умение работать с производительностью превращает разработчика в эксперта, который понимает поведение системы и может предсказывать её реакцию на изменения.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
787Пользователи
Ganna!Новый пользователь
Сверху