.NET Framework Allocation Complexity Graph

A quick graphical view of how the framework measures up.

 

This graph shows the number of methods of any given allocation complexity on a logarithmic scale.  This allocation complexity is discussed in more detail in performance quiz #12 and this summary of my CMG talk on performance signatures.

Remember this is just a rough number, imperfect in many ways, it's only interesting to give you a general feeling about where particular methods are in the food-chain.  It's useful as a planning tool but not a replacement for actual measurement.  And despite the fact that I think this metric has several flaws, which I'll be discussing them in coming postings, even this feeble metric is actually useful -- an amazing result in an of itself.