Steven Pratschner has published a great series of articles regarding the design of the .Net Compact Framework Common Language Runtime (CLR), including an introduction & background, JIT (just in time) compiler design considerations and Garbage Collection management:
- Part I: Overview and Background
- Part II: JIT Compiler Design Considerations
- Part III: GC Heap Management
Believe me, those are must read for anyone developing managed applications for Windows Mobile!