README ¶ Benchmarking Go has support for testing the performance of your code. Package Review Basic Benchmarking (Go Playground) Sub Benchmarks (Go Playground) Prediction Caching False Sharing Look at the profiling topic to learn more about using benchmarks to profile code. Links http://dave.cheney.net/2013/06/30/how-to-write-benchmarks-in-go Profiling & Optimizing in Go / Brad Fitzpatrick Benchstat computes and compares statistics about benchmarks Advanced Testing Concepts for Go 1.7 - Marcel van Lohuizen Exercises Exercise 1 Write three benchmark tests for converting an integer into a string. First use the fmt.Sprintf function, then the strconv.FormatInt function and finally the strconv.Itoa. Identify which function performs the best. Template (Go Playground) | Answer (Go Playground) All material is licensed under the Apache License Version 2.0, January 2004. Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis caching Package caching provides code to show why Data Oriented Design matters. Package caching provides code to show why Data Oriented Design matters. Click to show internal directories. Click to hide internal directories.