Two Go programs, three different profiling techniques, all in 40 minutes
Languages • November 2019
Two Go programs, three different profiling techniques, all in 40 minutes
Explore more
About
Two Go programs, three different profiling techniques, all in 40 minutes
About

Go, being a relatively recent statically typed, compiled, language, is known to produce efficient programs. But writing a program in Go is not sufficient for good performance.

In this talk I'll demonstrate three different methods of profiling Go programs to diagnose, then improve, the performance of several programs. By the end of this talk the audience will know how to profile the cpu and memory usage of a Go program, understand to examine an execution trace, and come to grips with the reality of Amdahl's Law.

Language
English
Level
Intermediate
Length
40 minutes
Type
conference
About the speaker
About the speaker
Dave Cheney
n/an/a
I am a software engineer and hardware enthusiast from Sydney, Australia. I write, speak, and promote Go around the world.
Details
Language
English
Level
Intermediate
Length
40 minutes
Type
conference