~/talk

Diagnosing Asynchronous C# Code

TalkinRussianat DotNext 2021 Moscow · 2021-10-21..10-22· [c-sharp]
links:none on file
slides:none on file

The talk explains how to diagnose hangs and performance problems in asynchronous C# code. It covers typical causes of asynchronous operations stalling, techniques and tools for analyzing and debugging async issues from memory dumps and runtime diagnostics, and best practices to reduce such problems in widespread async code.

AI-written summary · about

  1. 0:00Introduction
  2. 1:40Async code problems
  3. 8:13How async methods work
  4. 14:14Sync call issues
  5. 26:52Debugging async code
  6. 38:50Sync context problem
  7. 43:09TaskCompletionSource usage
  8. 58:15Key problems and solutions
  9. 1:00:24Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.