Two Go Programs, Three Different Profiling Techniques
Offered By: Gopher Academy via YouTube
Course Description
Overview
Explore three different profiling techniques for Go programs in this 43-minute conference talk from GopherCon 2019. Learn how to diagnose and improve performance by examining CPU and memory usage, as well as execution traces. Discover the practical applications of Amdahl's Law while analyzing various programs, including a word count example. Gain insights into interpreting profile comparisons, understanding memory allocation patterns, and identifying potential leaks. Master the skills needed to optimize Go code efficiently and write high-performance applications.
Syllabus
Intro
Overview
Go Build
Word Count
Profiling
CPU Profiling
Memory Profiling
Memory Allocation
Why is it leaking
Profile comparison
Is this good
CPU Profile
Time Mode
Comparison
Taught by
Gopher Academy
Related Courses
A Holistic Go ExperienceGopher Academy via YouTube Safe, Fast, and Easy - Building a Plugin System with WebAssembly
Gopher Academy via YouTube A Journey Through Integration Testing with Go - What Could Go Wrong?
Gopher Academy via YouTube Kraken Wrangling for Dummies - Go Module Dependency Management at Scale
Gopher Academy via YouTube Go, the Data Engineer's Missing Tool?
Gopher Academy via YouTube