Skip to main content
IT Certifications & Professional Skills2025-5 Edition100% Free Video Course

Update Courses – .NET MEMORY EXPERT

.NET MEMORY EXPERT is a Memory Management in the .NET Ecosystem course published by Update Courses Online Academy. This is an advanced course designed for developers and engineers who want to gain a deep understanding of memory management in the .NET ecosystem. The course explores the inner workings of the .NET memory model and helps individuals diagnose, optimize, and resolve memory-related issues in production-level applications. The course covers everything from the basics of value and reference types to advanced topics like Span<T> and the use of native memory in data-driven design. The course emphasizes that while .NET memory management is somewhat automated, it is important to know efficient memory management techniques, especially in situations involving unexpected memory growth or inefficient CPU utilization.Individuals learn how to use tools like PerfView to analyze memory and how to write efficient C# code. Each module includes practical assignments to reinforce the material learned. The course is enriched by two instructors who provide additional lessons. It also includes the opportunity to participate in a live Q&A session with the author, where participants can ask any questions they may have. With real-world debugging scenarios and lab-based training, the course prepares participants to master memory performance in .NET desktop and web applications.

5.0
(2 reviews)
38.8 Hours On-Demand
Created by Senior Industry Specialist
Uploaded Sep 2026
English
Update Courses – .NET MEMORY EXPERT
Preview This Course
Free$129.99100% Free

Instant high-definition streaming with zero paywalls.

Course Features:
38.8 hours on-demand video
65 complete lectures
1 downloadable project zip file(s)
Streamable on mobile, tablet & desktop
Self-paced curriculum with progress tracking
Direct MP4 downloads & offline video access
Verified course archives hosted on cloud infrastructure.

What You'll Master in this Course

.NET Runtime – IL, JIT, Assembler
Memory Management Basics
GC Fundamentals in .NET
Diagnostic Tools
Roots, Generations, and Memory Leaks
Advanced Topics and APIs
Data-Oriented Design
And…

Course Curriculum65 Lectures

1 sections • 38.8 hours total length

Prefer offline learning? Download all 65 video lectures and project files for free.
Download Free
Stack-vs-heap
Preview
1h
Homework
Preview
1m
NET-runtime-IL -JIT -assembler
1h 30m
nullNullReferenceException
17m
Value-vs-reference-type-layout -passing-by-value-and-reference
36m
Arraylist-of-classesstructs
13m
Introduction 1
25m
Homework- 2
1m
Automatic-memory-management
59m
Homework- 3
1m
Your-performance-goal-Don t-guess -measure
24m
Pausesthroughputlatencyaggressiveness
45m
Homework- 4
1m
GC-in-.NET
26m
Intro
5m
Events
18m
Linux-Trace-Toolkit-Next-Generation- LTTng
31m
EventPipes- -CLI-Diagnostic-Tools
46m
Homework- 5
1m
GC-modes -latency-modes-and-other-settings
1h 30m
Counters
49m
Profilers- -Application-Performance-Monitoring
20m
Homework- 6
1m
Dumps
1h 30m
Cloud- -containers
56m
Homework- 7
1m
Event-Tracing-for-Windows- ETW
1h 30m
Generations-and-other-heaps
1h 30m
Operating-system-cooperation
1h
Homework- 8
1m
The-GC-partitioning-internals
1h 15m
Roots
1h 30m
The-GC-phases-internals
1h 10m
Memory-leak-because-of-fragmentation
56m
Memory-leak-because-of-roots
1h 7m
Memory-leak-because-of-no-GCs
31m
Homework- 9
1m
Mid-life-crisis-and-Nepotism
44m
Konrad-Kokosa-live-Q A
52m
Andrey-Akinshin
53m
Reducing-allocations-pooling
22m
Measuring-and-self-measuring
1h 2m
Christophe-Nasarre
1h 30m
Reducing-allocations-hidden-allocations
35m
Homework- 10
1m
Reducing-allocations-structs
45m
Disposable-objects
26m
Reducing-allocations-strings
1h
Finalization
51m
Homework- 11
1m
IoC-containers
12m
Weak-references
21m
Unsafe-class
17m
Managed-pointers
49m
Pipelines
16m
Homework- 12
1m
SpanT-and-MemoryT
1h 30m
Homework- 13
1m
Object-layout-vs-cache
24m
Hardware-memory -cache -CPU
31m
Access-patterns
43m
Pinning
26m
Off-the-heap
8m
Homework- 14
1m
Function-pointers
10m

Requirements

  • Basic enthusiasm to learn and follow along with lessons
  • A computer or mobile device with a modern internet connection

Description

.NET MEMORY EXPERT is a Memory Management in the .NET Ecosystem course published by Update Courses Online Academy. This is an advanced course designed for developers and engineers who want to gain a deep understanding of memory management in the .NET ecosystem. The course explores the inner workings of the .NET memory model and helps individuals diagnose, optimize, and resolve memory-related issues in production-level applications. The course covers everything from the basics of value and reference types to advanced topics like Span<T> and the use of native memory in data-driven design. The course emphasizes that while .NET memory management is somewhat automated, it is important to know efficient memory management techniques, especially in situations involving unexpected memory growth or inefficient CPU utilization.Individuals learn how to use tools like PerfView to analyze memory and how to write efficient C# code. Each module includes practical assignments to reinforce the material learned. The course is enriched by two instructors who provide additional lessons. It also includes the opportunity to participate in a live Q&A session with the author, where participants can ask any questions they may have. With real-world debugging scenarios and lab-based training, the course prepares participants to master memory performance in .NET desktop and web applications.

Instructor

S

Senior Industry Specialist

Specialist in IT Certifications & Professional Skills

Passionate educator focused on real-world practical skills, modern frameworks, and production-ready engineering practices. Delivering step-by-step masterclasses accessible to learners globally on MJ Accedemy.

Recommended Curriculum

Students Also Viewed