Session

Memory management in .NET

As a .NET developer you write code that will be executed inside a managed environment. This means that all the memory management is done for you and you don’t need to worry about it? Or do you?

In my daily work as a .NET developer I notice that not everyone is fully aware of how memory management is implemented in the .NET runtime and how this can affect the performance of your application. Do you know about the stack and the heap? What are value types and what are reference types? Are value types always allocated on the stack? Can you explain concepts like boxing and unboxing?

During this talk I will address all those topics and more. I will explain why a good knowledge of those topics can help you write better and more performant code. During the talk I will also give some demos to demonstrate the principles I explained and show some handy tooling.

Hans Enthoven

Senior software developer @ mStack

Zoelen, The Netherlands

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