Golang, Performance, Programming.
this graph we can see the contention due to synchronization primitives such as channels and mutexes. So our goroutines spent almost 48 seconds blocked receiving from a channel! That’s, obviously, a problem. Why is this? Our channel is being used as a way to communicate between the main goroutine