Off-CPU Flame Graphs

Interactive visualization of thread blocking patterns

12
Flame Graphs

📊 How to Read Off-CPU Flame Graphs

Off-CPU flame graphs show where threads spend time blocked (waiting), not executing:

  • Wide towers = High off-CPU time (major contention hotspots)
  • futex_wait = Waiting on futex (mutex/condition variable)
  • pthread_mutex_lock = Waiting to acquire mutex
  • __lll_lock_wait = Low-level lock wait

Auto-search: Each link opens with ?s=futex_wait to automatically highlight futex_wait frames.

32 Threads (Binlog Disabled)

64 Threads (Binlog Disabled)