Session

How .NET manages memory - a trip down memory lane

The .NET Garbage Collector (GC) is great. It gives our applications the illusion of having 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? What are generations? Frozen and pinned objects? HELP!!

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 and our cloud spend cheaper. Expect profiling, Intermediate Language (IL), ClrMD and more!

Maarten Balliauw

.NET and web. Works at JetBrains.

Antwerpen, Belgium

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top