I wish the video (and the panel) didn’t spend so much time on GC tuning. Ruby’s GC has gotten much better in the last few years, better to focus attention on reducing object allocation in the first place.
Agreed. Instead of performance coming from a repeatable process of finding slow things and removing them or making them faster - People see GC as a magic black box you whisper incantations into to get performance.
There are gains to be made with GC tuning, but not worth spending as much time talking about it as we did.
Though it’s mixed in with a bunch of rubyisms, the text summary is a great whirlwind introduction to making performance improvements in general.