Talking head
MountainWest RubyConf 2016

This presentation, by Aaron Patterson, is licensed under a Creative Commons Attribution ShareAlike 3.0

In this presentation we’re going to study how method calls are executed. We’ll go from bytecode created by Ruby’s Virtual Machine down to the C code where the methods actually get executed. After we’ve learned about how Ruby executes methods today, we’ll dive in to optimizations we can make on method dispatch including various types of inline method caching. Audience members should leave with a better understanding of Ruby’s VM internals as well as ways to analyze and optimize their own code.

Rated: Everyone
Viewed 740 times
Tags: There are no tags for this video.