Preface
Chapter 1. Software Efficiency Matters
Chapter 2. Efficient Introduction to Go
Chapter 3. Conquering Efficiency
Chapter 4. How Go Uses the CPU Resource (or Two)
Chapter 5. How Go Uses Memory Resource
Chapter 6. Efficiency Observability
Chapter 7. Data-Driven Efficiency Assessment
Chapter 8. Benchmarking
Chapter 9. Data-Driven Bottleneck Analysis
Chapter 10. Optimization Examples
Chapter 11. Optimization Patterns
With the help of this book, any engineer will be able to learn how to approach the issues of software efficiency effectively, professionally and without stress. The author provides the tools and knowledge needed to make your systems faster and less resource-demanding.
The book will help you achieve greater efficiency in your daily work using the Go language. In addition, most of the materials are language-independent, which will allow you to bring small but effective habits into your programming or product management cycles.