Striding: Memory access is likely to follow a predictable pattern.
At work the functional test suite of our application used up quite a lot of RAM (over 500 megs). For a long time it was cheaper to buy the developers an extra gig of RAM than to spend time hunting down a possible memory leak, but finally curiosity overcame me and I started investigating.
4gb Limit und seine Auswirkungen auf Hardware und Betriebssysteme
This is a nice summary on memory mismanagement for C/C++ coders. It covers memory-leaks, double-frees, off-by-ones, unassigned pointers and other common mistakes.