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, Monitoring and Observability in Google Cloud en FrançaisGoogle Cloud via Coursera Logging, Monitoring and Observability in Google Cloud
Pluralsight Memory Profiler - The Tool for Troubleshooting Memory-Related Issues
Unity via YouTube Logging, Monitoring and Observability in Google Cloud
Google Cloud via edX Profiling CPU and Memory on Linux, with Opensource Graphical Tools
Linux Foundation via YouTube