Optimizing Ruby's memory layout

Ruby VM