The Rust Performance Book
- 1. Introduction
- 2. Benchmarking
- 3. Build Configuration
- 4. Linting
- 5. Profiling
- 6. Inlining
- 7. Hashing
- 8. Heap Allocations
- 9. Type Sizes
- 10. Standard Library Types
- 11. Iterators
- 12. Bounds Checks
- 13. I/O
- 14. Logging and Debugging
- 15. Wrapper Types
- 16. Machine Code
- 17. Parallelism
- 18. General Tips
- 19. Compile Times