C# Memory Tricks: Learn How To Master The Garbage Collector

This course teaches you advanced C# memory management tricks that every professional .NET developer must know.
4.63 (1638 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
C# Memory Tricks: Learn How To Master The Garbage Collector
9 572
students
3.5 hours
content
May 2024
last update
$79.99
regular price

What you will 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!

Course Gallery

C# Memory Tricks: Learn How To Master The Garbage Collector – Screenshot 1
Screenshot 1C# Memory Tricks: Learn How To Master The Garbage Collector
C# Memory Tricks: Learn How To Master The Garbage Collector – Screenshot 2
Screenshot 2C# Memory Tricks: Learn How To Master The Garbage Collector
C# Memory Tricks: Learn How To Master The Garbage Collector – Screenshot 3
Screenshot 3C# Memory Tricks: Learn How To Master The Garbage Collector
C# Memory Tricks: Learn How To Master The Garbage Collector – Screenshot 4
Screenshot 4C# Memory Tricks: Learn How To Master The Garbage Collector

Charts

Students
Price
Rating & Reviews
Enrollment Distribution

Comidoc Review

Our Verdict

C# Memory Tricks: Learn How To Master The Garbage Collector is a carefully crafted course with in-depth exploration of .NET memory management. Though the instructor speaks relatively slowly and some practical lessons may require updates, learners have found this course valuable for their careers as Unity developers, C# programmers, and beyond.\n\nReal-world applicable knowledge, clear explanations, and a solid understanding of garbage collection make up the strengths of this course. Students with time constraints should note that the theoretical nature of certain sections requires self-driven implementation.

What We Liked

  • Detailed explanation of .NET memory management and garbage collection
  • Real-world applicable knowledge, relevant to Unity developers and C# programmers
  • Well-structured course with clear language, benefiting non-native English speakers
  • Instructor is praized for his teaching style and clear examples

Potential Drawbacks

  • Minimal coverage of memory profiling tools in Visual Studio
  • Practice lessons could be updated to match the latest environment
  • Some participants would prefer a faster paced presentation
  • Lack of hands-on assignments for practice (however, quizzes are included)
587144
udemy ID
19/08/2015
course created date
22/11/2019
course indexed date
Bot
course submited by