Go Tip: Always Set GOMAXPROCS

So, it turns out there are Go people who have not read Effective Go. Thus far this month, I’ve had conversations with two Go friends (both well funded companies) who were running Go in production without setting GOMAXPROCS.

You should always read Effective Go.

In a nutshell, Go will not parallelize your code by default. You must GOMAXPROCS to the number of cores on your CPU.

Read more about GOMAXPROCS