Message in a Bottle

A session at RubyConf 2011

Friday 30th September, 2011

10:25am to 11:10am (CST)

What does really happen when we call a method? How do the different Ruby implementations actually figure out what code to execute? What plumbing is going on under the hood to get a speedy dispatch? In this talk we will have a look at the internals of the four major Ruby implementations - 1.8, 1.9, JRuby and Rubinius, focusing on their dispatch. From look-up tables and call site caches, to inlining and what on earth is invokedynamic? Expect C, C++, Java, and, of course, Ruby code. But fear not, all will be explained!

About the speaker

This person is speaking at this event.
The Konstantin

The Konstantin

Coverage of this session

Sign in to add slides, notes or videos to this session

RubyConf 2011

United States United States, New Orleans

29th September to 1st October 2011

Tell your friends!

When

Time 10:25am11:10am CST

Date Fri 30th September 2011

Short URL

lanyrd.com/sgcqx

Official session page

rubyconf.org/…s/35

View the schedule

Share

Topics

Books by speaker

  • Sinatra: Up and Running

See something wrong?

Report an issue with this session