~/talk

Performance Testing Done Right

Talkat TestCon Europe 2019 · 2019-10-15..10-17· [web-performance]
slides:none on file

Argues that latency and throughput are distinct: latency tests fix throughput, throughput tests push limits; shows a round‑robin scheduler that lowers tail latency without improving throughput and a multithread change that boosts throughput but hurts latency. Uses HDR Histogram to show full percentile distributions, runs daily automated benchmarks in Perf Repo (Jenkins uploads, commit hashes) and finds concrete surprises like an 80/20→88/11 read/write drift, stressor context‑switch limits, and a hidden 1 Gbit cap that ruins scaling.

AI-written summary · about

  1. 0:00Introduction
  2. 1:45Why performance matters at Hazelcast
  3. 3:10Key metrics: throughput and latency
  4. 5:15Problem: mixing latency and throughput tests
  5. 13:34Problem: incorrect load stressing levels
  6. 22:49Problem: discarding performance data
  7. 29:55Problem: mismatched operation ratios
  8. 33:46Problem: ignoring regression
  9. 37:19Resources and demo
  10. 39:32Q&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.