The Design of the .Net Compact Framework CLR, Part III: GC Heap Management

Here’s Part III of the series on the design of the .Net Compact Framework CLR.  Previous posts in this series provided an overview of how the CLR manages memory and described the basic design tenants of the JIT compilers: Part I, Overview and Background Part II, Jit Compiler Design Considerations This post focuses on the…

5

The Design of the .Net Compact Framework CLR, Part II: JIT Compiler Design Considerations

This is the second in a series of posts describing the design of the .Net Compact Framework CLR.  If you missed Part 1, you can find it here.  This installment describes the basic design tenants of the .Net Compact Framework JIT compilers. —- The primary design difference, at least with respect to memory usage, between the .Net Compact…

1

The Design of the .Net Compact Framework CLR, Part 1: Overview and Background

In the last few weeks I’ve been working on a series of posts that describes why various design decisions were made when building the .Net Compact Framework CLR.  In this first post, I describe the environmental factors that have influenced the design and provide an overview of how the CLR manages memory.  Subsequent posts will…

12