flâneur — a map of the web's best reading

Go execution tracer | Gopher Academy Blog

blog.gopheracademy.com · 2,014 words · saved by 1 readers

Introduction Ever wondered how are your goroutines being scheduled by the go runtime? Ever tried to understand why adding concurrency to your program has not given it better performance?

Go execution tracer | Gopher Academy Blog Gopher Academy Blog Share André Carvalho Dec 23, 2017 9 min read Go execution tracer Introduction Ever wondered how are your goroutines being scheduled by the go runtime? Ever tried to understand why adding concurrency to your program has not given it better performance? The go execution tracer can help answer these and other questions to help you diagnose performance issues, e.g, latency, contention and poor parallelization. The tool is available since go 1.5 and works by instrumenting the go runtime for specific events, such as: Creation, start and e

Explore this link on the map →

related reading