|This site starts out with a brief introduction, then delves right into Code Architecture issues, complete with example code. |
Next, in Low Level Strategies, they cover profiling, disassembling, and CPU-specific optimizations.
Common Misconceptions begins with coverage of the conventional wisdom about the effects that ever faster hardware have on programming tradeoffs. Next is a discussion of using precalculated tables versus calculating values and how that strategy has been rendered less effective by faster processors.
The next section, A few good tricks, is followed by a useful collection of programming resource links and a discussion of high-level versus low-level programming languages.
Spend an hour studying these lessons and you will probably see a way to improve your programs' performance.
See all of Ray's abstract art prints on canvas.