UMN CSCI 2021 Micro-Optimizations Part 3
Concludes discussion of micro-optimizations. Discusses the effects of conditionals (if/else) on code performance and surveys tradeoffs between gaining performance and losing maintainability. Overviews effects of function calls, potential replacement with preprocessor macros, and compiler's ability to do function inlining. Ends with discussion of performance profilers like gprof.