~/talk

From Continuous Profiling to Continuous Optimization

Talkat DevOpsDays Atlanta 2022 · 2022-04-19..04-20· [devops-and-delivery]
links:none on file
slides:none on file

Production-ready open-source profiler called gProfiler (open source) continuously samples kernel and user stacks with low overhead and builds flame graphs so teams find code hotpaths and quantify CPU waste. One internal case replaces regex with a finite state machine and cuts a function from 40% → 9% regex hotpath dropping cluster CPU from 50% to 25% and cluster size from 10 to 4. A Django customer caches DB calls and shrinks 18.5% → 3.3% DB queries. Complementary product is an agent-based OS+runtime optimizer that claims typical cost reductions around 30–40% with no code changes on Linux.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:03Why optimize applications
  3. 2:28Traditional optimization methods
  4. 3:11What is continuous profiling
  5. 5:17How continuous profiling works
  6. 6:44Benefits of profiling with flame graphs
  7. 8:28Introducing GProfiler tool
  8. 10:14Use case: Regex optimization
  9. 13:04Use case: Database query caching
  10. 15:11Introduction to continuous optimization
  11. 16:34Granulate’s optimization approach
  12. 17:16Example: Netflix resource allocation
  13. 19:23Granulate’s technology overview
  14. 21:27Connecting profiling to optimization
  15. 22:53Key takeaways and next steps
  16. 23:34Q&A and closing remarks
~/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.