Inline Caching

Every time you call a method, Ruby must look up the method you want to call before actually calling that method.
Trying to figure out what method needs to be called can be a costly operation.
So one thing that virtual machine authors tr…

Read more at the source