~/talk

Production Profiling: What, Why and How

Talkat Voxxed Days Minsk 2018 · on Saturday, 2018-05-26· [web-performance, observability]
links:none on file
slides:none on file

Claims that profiling in production is now practical and low overhead and shows how sampling (SIGPROF, perf, Java Flight Recorder and hardware event sampling) reveals real CPU hot spots that safe point based stacks miss. Gives concrete business impact: 100 ms latency cuts sales ~1% and 500 ms cuts traffic ~20%. Explains instrumentation overhead and bias, contrasts CPU time versus wall clock, and argues for always-on profiling storing historical profiles for regression analysis across microservices — a workable approach that actually finds and fixes regressions.

AI-written summary · about

  1. 0:00Intro
  2. 1:20Customer Experience
  3. 2:14Responsive Applications make more Money
  4. 5:32Unrepresentative Hardware
  5. 7:05Unrepresentative Software
  6. 9:25Unrepresentative Workloads
  7. 16:27Coarse Grained Instrumentation
  8. 21:11Normalisation of Deviance
  9. 23:37How to use Production Profilers
  10. 26:11Profiling Hotspots
  11. 28:39Instrumenting Profilers
  12. 36:22Advanced Statistical Profiling in Java
  13. 38:55Profiling Support in the Linux Kernel
  14. 40:58Historical Data
  15. 43:06Putting Samples in Context
  16. 43:43Summary
~/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.