No video

Сергей Тепляков - Диагностика асинхронного C# кода

  Рет қаралды 5,787

DotNext — конференция для .NET‑разработчиков

DotNext — конференция для .NET‑разработчиков

Күн бұрын

Ближайшая конференция - DotNext 2024, 10 - 11 сентября, Москва + online
Подробности и билеты: jrg.su/x2GKnA
- -
Каждый даже не слишком опытный C# разработчик по дампу памяти может быстро определить, что делало приложение, какие потоки были активными и заблокированными, и легко сможет сказать, что приложение подвисло вследствие взаимной блокировки. Но, когда дело касается асинхронного кода, то все становится намного сложнее.
В этом докладе мы рассмотрим типичные проблемы «зависания» асинхронных операций, подходы для анализа и отладке таких проблем, а также лучшие практики, которые позволят уменьшить количество проблем в вездесущем асинхронном коде.
Ссылка на презентацию: downloads.ctfa...

Пікірлер: 6
@muxa000
@muxa000 2 жыл бұрын
О, это ж автор той самой книги про паттерны, респект
@Parsecter
@Parsecter 2 жыл бұрын
И автор того самого блога, на котором многие выросли)
@dvdrelin
@dvdrelin 8 ай бұрын
Крайне полезный контент, множество точек расставлено, задаётся корректный вектор мышления разработчика.
@Cassiopeja22
@Cassiopeja22 2 жыл бұрын
Сергей, спасибо. Очень интересный доклад.
@MrMonkAlex
@MrMonkAlex 2 жыл бұрын
Хороший доклад. Большая часть информации в различных источниках уже встречалась, но вот про отладку в студии не видел ещё =)
@soltaurus
@soltaurus 2 жыл бұрын
Спасибо, полезно.
Станислав Сидристый - lock(_sync): иллюзия идеального выбора
1:03:02
DotNext — конференция для .NET‑разработчиков
Рет қаралды 9 М.
Андрей Акиньшин - Поговорим про память
1:02:38
DotNext — конференция для .NET‑разработчиков
Рет қаралды 27 М.
Or is Harriet Quinn good? #cosplay#joker #Harriet Quinn
00:20
佐助与鸣人
Рет қаралды 10 МЛН
7 Days Stranded In A Cave
17:59
MrBeast
Рет қаралды 96 МЛН
女孩妒忌小丑女? #小丑#shorts
00:34
好人小丑
Рет қаралды 85 МЛН
拉了好大一坨#斗罗大陆#唐三小舞#小丑
00:11
超凡蜘蛛
Рет қаралды 14 МЛН
Дмитрий Иванов - Многопоточные структуры данных в .NET: как это работает?
59:44
DotNext — конференция для .NET‑разработчиков
Рет қаралды 15 М.
Денис Цветцих - Модульный монолит вместо микросервисов: Как, когда и зачем
1:00:37
DotNext — конференция для .NET‑разработчиков
Рет қаралды 6 М.
Что такое WebSockets (веб-сокеты)
2:59
Хочу вАйти
Рет қаралды 8 М.
Голливудский конвейер звёзд
29:20
GreenGrass
Рет қаралды 367 М.
Евгений Пешков - Многопоточность в .NET: когда производительности не хватает
59:52
DotNext — конференция для .NET‑разработчиков
Рет қаралды 10 М.
Денис Цветцих - 9 способов улучшить архитектуру вашего проекта при помощи CQRS и vertical slices
1:11:57
Дмитрий Иванов - Async programming in .NET: Best practices
56:48
DotNext — конференция для .NET‑разработчиков
Рет қаралды 28 М.
Or is Harriet Quinn good? #cosplay#joker #Harriet Quinn
00:20
佐助与鸣人
Рет қаралды 10 МЛН