In this chapter, we learned about the GODEBUG, GCTRACE, GOGC, GOMAXPROCS, and GOTRACEBACK runtime optimizations. We also learned about the GOBUILDCACHE and Go vendoring dependencies. Lastly, we learned about debugging and calling runtime functions from code. Using these techniques while troubleshooting your Go code will help you spot your problems and bottlenecks more easily.
In the next chapter, we will discuss the proper way to deploy Go code effectively.