Rainbows...Hundreds of thousands of them
Holy crap. So @sam made a PR to reduce a lot of unnecessary bloat:
In particular on boot, mime/types/columnar will allocate 109k objects and end up with a retained count of 31K objects.
mini_mime will allocate 398 objects on boot and only retain 62 (due to rubygems inefficiency)
boot allocations boot retained lookup lookup uncached mini_mime 398 62 641K/s 33K/s mime-types 109796 31165 361K/s 361K/s
So @sam made a PR to reduce a lot of unnecessary bloat
Shame that the PR wasn't to Discourse.