Adopting continuous-profiling: Understand how your code utilizes cpu/memory
Introduction into continuous-profiling and how it can help you writing more efficient code
- Track: Monitoring and Observability devroom
- Room: UB2.252A (Lameere)
- Day: Sunday
- Start: 13:10
- End: 13:40
- Video only: ub2252a_lameere
- Chat: Join the conversation!
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 |