Session

Squeezing a go function

Performance is great. But sometimes, knowing what is consuming my memory or CPU is hard. Sometimes it is obvious, but sometimes it is subtle. Sometimes it is not clear what "performance" means in certain contexts.

In this talk, I want to introduce the concept of performance optimizations, benchmarking, and profiling. Where, when, and how to do them in a consistent and repeatable way. Then I will focus on micro-optimizations in Go, following a set of examples and explaining the reasons behind them.

Jesús Espino

Principal Engineer at Mattermost

Guadalajara, Spain

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top