~/talk

Closing Keynote

Talkat RailsConf 2018 Β· 2018-04-17..04-19Β· [engineering-leadership, ruby-on-rails]
slides:none on file

Key claims: use sampling and exact profilers for different questions, tune GC by changing slot and goal ratios, and push GitHub-internal tools into Rack and Rails. Tools actually used: stackprof and object_space plus heap dumps, JQ and simple scripts. Surprising numbers: a production leak removal saves ~200 GB, a page drops from 13,000,000 allocations β†’ 300,000. Built things: rack heap-dump/profile hooks and a toilet-sensor + siren for a working home automation demo.

AI-written summary Β· about

  1. 0:00Start
  2. 15:06Team Velocity
  3. 20:13Exact Profiler
  4. 21:32Sampling Profiler
  5. 24:44Rails Boot Process
  6. 26:13Benchmarking Scripts
  7. 26:40Example Output
  8. 31:14An Object is a 40 byte chunk
  9. 34:08Rails App Boot (default)
  10. 34:48Boot Time
  11. 36:07Growth Test Program
  12. 36:47Heap Growth Patterns
  13. 39:09Object Tracing Output
  14. 40:03Heap Dumps
  15. 42:52Sample Output
  16. 43:52Array References
  17. 44:03Lambda References
  18. 47:16New rackup Options
  19. 54:37Raspberry Pi + Motion Sensor
~/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.