December 2021
Intermediate to advanced
510 pages
11h 20m
English
Ensuring that your command-line tools perform well is an important requirement, especially when designing tools that process a large amount of information, like data analysis tools. But designing tools that perform well isn’t an easy task. Performance is often a subjective concept; it varies from person to person and also according to the context. In this book, we’ll define performance as the speed of execution, or how fast our program can handle its workload.
Go provides tools that help you measure and analyze a program’s performance. It has integrated tools for testing, benchmarking, profiling, and tracing.
To explore those tools, you’ll build a CLI application that executes statistical ...
Read now
Unlock full access