C# Memory Tricks: Learn How To Master The Garbage Collector
Last updated on September 26, 2026 4:48 pmC# Memory Tricks: Learn How To Master The Garbage Collector
★★★★★
$479.00 in stock
Udemy.com
as of November 6, 2026 2:48 am
This course teaches you advanced C# memory management tricks that every professional .NET developer must know.
Created by:
Mark Farragher
Microsoft Certified Trainer
Microsoft Certified Trainer
Rating:4.64 (1623reviews)
9523students enrolled
What Will I Learn?
- Learn how the Garbage Collector works
- Master .NET memory optimization
- Discover the truth about finalizers
- Learn how to measure the memory footprint of your code
- The unexpected memory footprint of List resizing
- Structs versus classes - which one is better?
- What assumptions does the GC make about object size and lifetime?
- Manual deallocation with the Dispose pattern
- ... and much more!
Requirements
- You need a Windows, Mac or Linux laptop with Microsoft Visual Studio, Xamarin Studio or Monodevelop
- You should be a beginner, intermediate, or advanced C# developer
- That's it!
Target audience
- Beginner, intermediate, and advanced C# programmers who want to learn how to master the garbage collector.
- Developers who are about to take a job interview and need to prepare for questions about memory allocation in .NET
- Professionals who are writing a section of mission-critical code in a large C# project


There are no reviews yet.