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








