conferences | speakers | series

Adopting continuous-profiling: Understand how your code utilizes cpu/memory

home

Adopting continuous-profiling: Understand how your code utilizes cpu/memory
FOSDEM 2023

With the popularity of observability tooling to analyze Logs, Metrics and Traces, it has become easier than ever to find the bottleneck in your software stack.

Once you have identified the particular system introducing a user facing performance degradation, as its developer you need to understand which part (ideally down to the function and line of code) is slowing it down. With that insight you are able to effectively optimize your application.

In this talk I will show how profiles are collected, how they can be aggregated and visualized. And then how those insights can be used to optimize your code.

While there is a focus on the Go ecosystem, most of the content of the talk should be transferable to other languages.

Speakers: Christian Simon