Issue #9362 has been updated by Nobuyoshi Nakada.


Shrinking needs huge changes, especially, in array.c, string.c, and parse.y.

----------------------------------------
Feature #9362: Minimize cache misshit to gain optimal speed
https://bugs.ruby-lang.org/issues/9362#change-45080

* Author: Shyouhei Urabe
* Status: Assigned
* Priority: Normal
* Assignee: Yukihiro Matsumoto
* Category: core
* Target version: current: 2.2.0
----------------------------------------
Main features:

  - Applies cleanly onto trunk,
  - Passes tests,
  - RUNS FASTER.

Detailed concepts, the patches, and benchmark results can be
obtained from: https://github.com/ruby/ruby/pull/495



-- 
http://bugs.ruby-lang.org/