О чём этот вебинар?
Автоматическое управление памятью — неотъемлемая часть современных языков программирования, а сборщик мусора (GC) — его главный инструмент. Но разные приложения предъявляют к GC разные требования: кому-то важна минимальная задержка, кому-то — экономия памяти, а кому-то — максимальная пропускная способность. На этом вебинаре мы разберём, как устроены разные типы сборщиков мусора и в чём заключается архитектурный компромисс между паузами, производительностью и потреблением ресурсов.
Что будет на вебинаре:
- Общие принципы работы сборщиков мусора
- Что такое GC, зачем он нужен, какие существуют фазы (маркировка, очистка, компактация).
- Компромиссы и ограничения в разных реализациях
- Разберём, как GC работает в реальных системах и на какие настройки стоит обратить внимание.
Кому будет полезен:
- Backend-разработчикам, работающим с языками с автоматическим управлением памятью (Java, C#, Go).
- Архитекторам ПО, которым важно понимать влияние GC на производительность систем.
- DevOps-инженерам, сталкивающимся с настройкой JVM или .NET-сред.
- Системным аналитикам, интересующимся внутренним устройством приложений.
Что вы получите:
- Понимание, как работают современные сборщики мусора и чем они отличаются.
- Навыки выбора и настройки GC под конкретные типы нагрузки.
- Знание компромиссов, которые важно учитывать при проектировании высоконагруженных приложений.
Курс «Архитектура и шаблоны проектирования» - https://otus.pw/kORY/ Преподаватель: Евгений Тюменцев - директор компании по разработке ПО
Пройдите опрос по итогам мероприятия - https://otus.pw/Du7i/ Следите за новостями проекта:
- Telegram: https://t.me/Otusjava - ВКонтакте: https://otus.pw/850t - LinkedIn: https://otus.pw/yQwQ/ - Хабр: https://otus.pw/S0nM/ #информационныетехнологии #ИТобразование #программирование #ИТкурсы #ITкурсы #курсыИТ #IT #курсыIT #ИТ #ITобразование
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев