YoVDO

Visualizing Performance - The Developers’ Guide to Flame Graphs

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover how to effectively visualize software performance using flame graphs in this comprehensive talk by Brendan Gregg, a Fellow at Intel Corporation. Learn about the origins, creation, and interpretation of flame graphs, a powerful visualization tool for identifying performance bottlenecks and optimizing resource consumption. Explore various implementations, CPU profiling techniques, and advanced flame graph types, including differential, off-CPU, memory, disk, and network events. Gain insights into resolving common issues with stack trace walking and symbol resolution. Understand how flame graphs contribute to the broader goal of comprehending performance across all software and hardware, and how emerging kernel technologies like extended BPF (eBPF) are shaping their future applications.

Syllabus

Intro
My dream
Flame graphs
Agenda
Take aways
Implementations
CPU profiling
Demo
CPU profiling continued
Stacks & symbols
Advanced flame graphs
Take aways
Links & references
Q&A


Taught by

GOTO Conferences

Related Courses

Addressing Algorithmic Bias
GOTO Conferences via YouTube
Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube
Why Static Typing Came Back
GOTO Conferences via YouTube
Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube
It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube