- Cover
- Introduction
- Optimization life cycle
- Writing efficient code
- Performance improving features
- Performance worsening features
- Constructions and destructions
- Allocations and deallocations
- Memory access
- Thread usage
- General optimization techniques
- Input/Output
- Memoization
- Sorting
- Other techniques
- Code optimization
- Allocations and deallocations
- Run-time support
- Instruction count
- Constructions and destructions
- Pipeline
- Memory access
- Faster operations
|