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
Logging and Monitoring in Google CloudGoogle Cloud via Coursera Logging, Monitoring and Observability in Google Cloud
Pluralsight Logging, Monitoring and Observability in Google Cloud en Français
Google Cloud via Coursera Logging, Monitoring and Observability in Google Cloud
Pluralsight Optimizing React Native: Tools and Tips
Meta via YouTube