YoVDO

Exiting Through the YJIT

Offered By: Ruby Central via YouTube

Tags

RubyConf Courses Continuous Improvement Courses Code Optimization Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of optimizing code for the YJIT compiler in this 29-minute conference talk from RubyConf 2022. Delve into the challenges of identifying code exits and their causes, and discover how a new tool was developed to reveal exact exit points. Learn about side-exits, the process of building a tracer for them, and the evolution from the original implementation to a Rust rewrite. Gain insights into the importance of continuous improvement in software development and how asking "can I make what I built even better?" can lead to significant advancements in Ruby optimization techniques.

Syllabus

RubyConf 2022: Exit(ing) Through the YJIT by Eileen M Uchitelle


Taught by

Ruby Central

Related Courses

Performance Does - Not - Matter
Ruby Central via YouTube
Solidarity not Charity and Collective Liberation
Ruby Central via YouTube
Eclectics Unite - Leverage Your Diverse Background
Ruby Central via YouTube
What Does "High Priority" Mean? The Secret to Happy Queues
Ruby Central via YouTube
Splitting - The Crucial Optimization for Ruby Blocks
Ruby Central via YouTube