YoVDO

Profiling to Make Your Rails App Faster

Offered By: Ruby Central via YouTube

Tags

Conference Talks Courses Ruby on Rails Courses Benchmarking Courses Memory Profiling Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to identify and optimize slow code in your Rails application through profiling techniques. Explore tools like rack-mini-profiler and benchmark/ips, and discover best practices for performance optimization. Dive into database and memory profiling, understand retained vs allocated memory, and master call stack profiling. Examine profiling modes, flame graphs, and the differences between development and production environments. Gain insights into profiling with Speedscope, profiling boot autoloading, and conducting benchmarks effectively using BenchmarkIPS.

Syllabus

Introduction
Database Profiling
Memory Profiling
Retained vs allocated memory
Call stack profiling
Profiling modes
Flame graphs
Development vs Production
Profiling with Speedscope
Profiling Boot
Autoloading
Profiling in production
Benchmarking
BenchmarkIPS
Recap


Taught by

Ruby Central

Related Courses

Investment Strategies and Portfolio Analysis
Rice University via Coursera
Advanced R Programming
Johns Hopkins University via Coursera
Supply Chain Analytics
Rutgers University via Coursera
Технологическое предпринимательство
Moscow Institute of Physics and Technology via Coursera
Learn How To Code: Google's Go (golang) Programming Language
Udemy