Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

How the Ruby Global VM Lock Impacts Application Performance

Confreaks via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the intricacies of Ruby's Global VM Lock (GVL/GIL) in this conference talk from RubyConf 2024. Gain deep insights into how this critical implementation detail affects application latency and performance by preventing parallel execution of Ruby code across multiple threads while maintaining safe concurrency. Learn to leverage the `gvl-tracing` gem for practical demonstrations, understand the relationships between Ractors, M:N scheduling, and fibers, and discover essential tools for evaluating GVL impact on applications. Master key performance optimization techniques and best practices for Ruby development through real-world examples and expert guidance.

Syllabus

RubyConf 2024 How the Ruby Global VM Lock impacts app performance by Ivo Anjo

Taught by

Confreaks

Reviews

Start your review of How the Ruby Global VM Lock Impacts Application Performance

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.