I recently wrote an article for . Net Developers Journal on how operations like boxing and string manipulations can affect the performance of the Compact Framework's garbage collector. Credit for the ideas and samples in the article go to Roman Batoukov