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

YouTube

Workshop - How to Use Flamegraphs to Find Performance Problems

Ruby Central via YouTube

Overview

Explore the world of performance optimization in Ruby applications through this 49-minute workshop from RubyConf 2021. Learn how to effectively use flamegraphs to identify and resolve performance bottlenecks in your code. Discover the importance of performance for user experience and conversion rates, and gain insights into various profiling tools and techniques. Dive into the elimination process, investigate with rack-mini-profiler, and understand how to benchmark results. Get a quick overview of site reliability and explore alternative methods for visualizing profiles. Perfect for Ruby developers looking to enhance their skills in diagnosing and solving performance issues in their applications.

Syllabus

Intro
Why we care about performance Better user experience Customer-facing pages: affects conversion rate Easiest way to measure this is to measure the drop-out rate in your sales funnel.
Why do we need to profile apps?
Profilers What is a profiler
Examples
Elimination process
Rack-mini-profiler
Investigating further
Benchmarking results
Site reliability on one slide
Pushing on
Alternatives for visualising profiles Profiles sorted alphabetically

Taught by

Ruby Central

Reviews

Start your review of Workshop - How to Use Flamegraphs to Find Performance Problems

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.