I gave a talk about performance profiling in golang, the 5th November in Paris, at La paillasse, organized by the Golang Paris meetup.
I really like performance subjects in Golang, as you may have seen in some previous publications.
Slides (link) :
Thomas Solignac
Entrepreneur – Cofounder at Golem.ai (Paris, France)
I enjoy sharing Golang interesting patterns, experiments and tips.… Read more
Category: Optimization
Regexp : Presentation, optimization, goroutines
Golang has it own regexp implementation. It’s really useful to check syntax and extract values in just few lines. Let’s take a look !
…
-Name : john
-Domain : travolta
-Extension : com 1.… Read more
Basic example : Parsing an email
john@travolta.comLet’s catch :
-Name : john
-Domain : travolta
-Extension : com 1.… Read more
Understand CPU profiling graph
The CPU profiler provides very interesting graphs. However, they contain more information than it seems at first sight.
…
It means that your software is randomly stopped every X ms (it’s the frequency), and the profiler save in which function you are.… Read more
How does it works ? About sampling
The golang CPU profiling produce metrics by sampling.It means that your software is randomly stopped every X ms (it’s the frequency), and the profiler save in which function you are.… Read more