~/talk

Debugging Multithreaded Applications

TalkinRussianat Mobius 2021 Moscow · 2021-11-22..11-25· [concurrency]
links:none on file
slides:none on file

Examines common bugs that occur in multithreaded (multiqueue) applications and practical ways to detect them. Covers debugging techniques and tools for finding race conditions, deadlocks, and other concurrency issues in multi-threaded programs.

AI-written summary · about

  1. 0:00Introduction
  2. 1:15Multithreading issues
  3. 2:41Performance problems
  4. 4:09Synchronization issues
  5. 5:36GCD and OperationQueue
  6. 6:41Debugging with Xcode
  7. 9:58Thread Sanitizer
  8. 13:51Time Profiler
  9. 18:30Staging logs
  10. 22:05Log formatting and analysis
  11. 25:41Grep for log analysis
  12. 37:50Debugging unreproducible issues
  13. 38:33Watch Dog
  14. 43:33Summary and tips
  15. 44:35Q&A
~/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.