~/talk

How We Test Performance in Rider

TalkinRussianat JetBrains Open Day 2019 · on Friday, 2019-06-28· [testing]
slides:none on file

Rider performance testing collects raw timing from TeamCity CI and a custom retrospective performance service that applies statistical tests (Mann–Whitney, Kolmogorov–Smirnov) to detect regressions — the system flagged 734 anomalies after an IDE update. Engineers run targeted experiments on a 12‑node Mac mini farm (4 macOS, 4 Windows, 4 Linux) to reproduce clustering, multimodal timing distributions, thermal throttling and cold versus hot starts, and they moved from fixed thresholds to adaptive, history‑based assertions and iterative sampling; fixes often reduce variance but large‑scale automation and flaky hardware remain challenges.

AI-written summary · about

  1. 0:00Performance testing intro
  2. 2:33Performance issues
  3. 4:19Monitoring and analysis
  4. 13:12Building test system
  5. 18:11Test failure criteria
  6. 22:45Physical farm testing
  7. 29:52Real user simulation
  8. 31:40Team performance culture
  9. 34:12Q&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.