Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Message in a Bottle

A session at RubyConf 2011

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

Open Source Developer bio from Twitter

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

Topics

Books by speaker

  • Sinatra: Up and Running

See something wrong?

Report an issue with this session