Small Memory Software: Patterns for systems with limited memory
The one thing that I was strongly expecting but didn't seem to find any mention of when I was quickly paging through is the idea of using simpler, constant-space algorithms (e.g. streaming style, keeping only what's needed in memory) and in general <i>reducing the amount of code and data</i>.<p>Likewise, the use of C++ and Java in a book about "limited memory" is a bit unusual.<p>Then again, I'm <i>really</i> not keen on the whole "patterns" thing, because from experience I've found it tends to replace careful thought with dogmatic application of rules that might not be relevant at all to the situation at hand.