Heap Memory (part 3)
We review decades of garbage collector research showing modern .NET GC matches manual C memory management, explain why calling GC.Collect manually almost always degrades performance, and summarize the rules for when data lives on the heap.