Optimizing Ruby’s Memory Layout: Variable Width Allocation
Shopify is improving CRuby’s performance in Ruby 3.2 by optimizing the memory layout in the garbage collector through the Variable Width Allocation project.
Sources
- T1Optimizing Ruby’s Memory Layout: Variable Width AllocationStripe / Shopify Eng / Netflix TechBlog / Dropbox Tech / Slack Eng / Spotify Eng