Zum Inhalt springen

55th Gofrm meetup - How to Win Frames and Influence Pointers

Foto von Arne Hormann
Hosted By
Arne H. und Sascha A.
55th Gofrm meetup - How to Win Frames and Influence Pointers

Details

Go’s execution tracer (aka go tool trace) has suffered from high overhead since its inception in 2014. Historically this has forced potential users to worry about up to 20% of CPU overhead when turning it on. Due to this, it's mostly been used in test environments or tricky situations rather than gaining adoption as a continuous profiling signal in production.
This talk will explain the contributions we made to the go1.21 release that reduced this overhead to less than 1% for most applications using frame pointer unwinding. It will discuss the technical challenges we faced, the collaboration with the Go runtime team at Google, and how Go users can benefit from this work and improve the performance of their own applications.
Last but not least we’ll discuss other exciting improvements of the execution tracer in go1.22 and beyond.

COVID-19-Sicherheitsmaßnahmen

Event findet in einem Gebäude statt
Der Event-Veranstalter schreibt für dieses Event die oben genannten Sicherheitsmaßnahmen vor. Meetup ist nicht für die Einhaltung der Maßnahmen verantwortlich und überprüft nicht, ob die Maßnahmen befolgt werden.
Photo of Frankfurt Rhein-Main Gophers Meetup group
Frankfurt Rhein-Main Gophers Meetup
Mehr Events anzeigen
ioki GmbH
An d. Welle 3 · Frankfurt am Main, HE