When you run an application that is built on the Microsoft .NET Framework 2.0, you may notice that the memory load is very high.

This problem occurs because the garbage collection cannot handle the pinned objects in memory.
http://kbalertz.com/942027/notice-me...Framework.aspx