Golang: Specific Performance Issues
summary
Shows Go performance pitfalls and optimization techniques for high‑load systems: discusses Go runtime behavior (garbage collector, goroutines, scheduler), common sources of overhead (allocation patterns, syscall and cgo costs, contention), and practical approaches to diagnose and fix them using profiling and tuning tools.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:15Talk goals and structure
- 2:19Language constructs cost
- 6:22Switch vs other constructs
- 10:06Goroutine sync
- 16:01Param passing by ref vs value
- 19:00Endianness quirks
- 22:40Q&A
related talks
40mSqueezing Maximum Performance Out of Go
56mThe Key to Go Efficiency is Just a Few Go Runtime Metrics Away!
44mGo Profiling and Observability from Scratch
30mMemory Management in Go: The good, the bad and the ugly
26mGo is Boring... And That's Fantastic!
46mOptimizing Concurrent Applications
22mTales of Go Runtime Scheduler
47mSpeeding up Go by designing the app with CPU architecture in mind ☠️
