~/panel

Panel: Performance... performance

Panelat RailsConf 2017 · 2017-04-25..04-27· [web-performance, testing]
slides:none on file

Panel lists actual tools and concrete fixes: Derailed Benchmarks, mini-profiler, New Relic and Chrome throttling, and a memory profiler are used to prove regressions and measure before and after. Advice includes capping Ruby heap growth factor rather than blind GC tweaks, moving expensive DB work into SQL (use delete_all not destroy_all), rolling a new Rails version into a subset of servers to compare metrics, and including benchmarks with PRs to get framework fixes.

AI-written summary · about

  1. 0:00Start
  2. 23:36find yourself preemptively over optimizing your code for performance
  3. 29:17refactor before trying to optimize a code path
  4. 33:06tackle a major performance degradation
~/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.