The recording of our recent webinar with Maarten Balliauw, Exploring .NET’s memory management, is now available:
We’ll take a trip down memory lane and look into how .NET memory management works. We’ll start off with the .NET Garbage Collector (GC) is really cool and look at how it helps providing our applications with virtually unlimited memory, so we can focus on writing code instead of manually freeing up memory. But how does .NET manage that memory? What are hidden allocations? Are strings evil? It still matters to understand when and where memory is allocated. In this talk, we’ll go over the base concepts of .NET memory management and explore how .NET helps us and how we can help .NET – making our apps better. Expect profiling using dotMemory, Intermediate Language (IL), and using ClrMD to mimic some inspections dotMemory provides.
Slides are on SlideShare, and a detailed blog series on the topic is available as well:
- Making .NET code less allocatey – Allocations and the Garbage Collector
- Exploring memory allocation and strings
- Exploring .NET managed heap with ClrMD
Thank you for attending! Download dotMemory now and give it a try!