BathRuby 2016 - How are Method Calls Formed? by Aaron Patterson
Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=b77V0rkr5rk
How are Method Calls Formed? by Aaron Patterson
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. You should leave with a better understanding of Ruby's VM internals as well as ways to analyze and optimize your own code. Also the presentation will have really great transitions in Keynote.