
Understanding runtime traces
In this talk, we will explore how runtime tracing works in the Go runtime and how we can use it to understand the runtime behaviour of Go programs. The first part of the talk is dedicated to the history of runtime tracing in Go, recording traces and what information the traces contain. Then we will take a look at tools that you can use to explore the contents of the traces and how to use them to get insights from the data. After this talk, you will have an overview of runtime tracing in Go, so that you can start exploring the behavior of your own programs.
Speaker
-
Martin Sucha
Kiwi.com
Martin Sucha is a Staff Software Engineer at Kiwi.com, a leading global travel tech company, where he helps build services handling more than 1 million database queries per second that power the Kiwi.com Search Engine. Martin’s enthusiasm for open-source together with a decade of Go experience helps him in contributing with improvements and fixes to various open-source projects. In his free time Martin likes hiking and helps organize puzzle hunt games. ... read more