 <p>If you are using a version of .net less than 4.5, manual collection may be inevitable (especially if you are dealing with many 'large objects'). </p> <p>this link describes why:</p> <p><a href="https://blogs.msdn.microsoft.com/dotnet/2011/10/03/large-object-heap-improvements-in-net-4-5/" rel="nofollow">https://blogs.msdn.microsoft.com/dotnet/2011/10/03/large-object-heap-improvements-in-net-4-5/</a></p>