We will cover the details of profiling and tracing Go programs in Chapter 12, Profiling Go Code, and Chapter 13, Tracing Go Code, respectively. It is prudent to know that the runtime library is a key driver in these utilities. Being able to use pprof/race/trace can help you debug your code in a meaningful way and be able to find nascent errors In the next section, we will learn about runtime functions and how they are prudent to the Go runtime library.