Невидимые утечки: как находить и обезвреживать утечки памяти в .NET (Events, Timers, Delegates)

13 подписчиков

12+
12+

3 просмотра

17 дней назад

ПожаловатьсяНарушение авторских прав

13 подписчиков

12+
12+

3 просмотра

17 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

17 дней назад

Что рассмотрим на вебинаре: - Мы глубоко погрузимся в механику работы сборщика мусора и научимся отлавливать неочевидные утечки памяти, которые не видны в простых профайлерах. - На реальных примерах разберем, как события, таймеры и делегаты создают «тихие» утечки, удерживая в памяти целые графы объектов. - Покажем, как правильно пользоваться дампом памяти и анализировать его для поиска корневых причин. Кому будет полезно: - Вебинар будет крайне полезен .NET-разработчикам уровня Middle и выше, которые работают с долгоживущими приложениями (микросервисы, бэкенд-сервисы, десктопные приложения) и сталкиваются с аномальным ростом потребления памяти без явных причин. - А также всем, кто хочет глубже понять жизненный цикл объектов в .NET. Чему научатся участники по итогам вебинара: - Участники научатся самостоятельно диагностировать и устранять сложные сценарии утечек памяти, связанные с подписками на события и таймерами. - Освоят практические приемы анализа дампов памяти и поймут, как правильно проектировать взаимодействие между объектами, чтобы избегать подобных проблем на этапе проектирования. Тема «Работа с методами как с переменными (delegates, events)" рассматривается на 5 занятии 4 модуля курса. Тема «Сборщик мусора, деструкторы и финализаторы, Disposable Pattern» рассматривается на 7 занятии 4 модуля курса. Открытый урок курса «C# Developer. Professional»: https://otus.ru/lessons/csharp-professional/ «C# Developer. Professional» - https://otus.pw/8cX9/ Преподаватель: Елена Сычева - 10 лет разработки бизнес-приложений на Angular/.Net. Пройдите опрос по итогам мероприятия - https://otus.pw/s8qT/ Следите за новостями проекта: → VK: https://vk.com/otusru → Telegram: https://t.me/Otusjava → Хабр: https://otus.pw/S0nM/

Название:

Невидимые утечки: как находить и обезвреживать утечки памяти в .NET (Events, Timers, Delegates)

Категория:

Разное