Workshop: .NET Memory Management




1:00pm - 4:00pm


  • You should have a strong working knowledge of C# and .NET in general
  • Come prepared with any questions about .NET memory management you have

Go deep into one of the most critical aspects of .NET performance: Garbage Collection. Correctly managing memory can make or break your application and is the difference between a well-performing app and a disaster of resource usage. This will be an interactive workshop, combining lecture with hands on practice with tools. You will learn how to use standard and perhaps new tools to measure critical performance areas in your own apps. You will dig deep to understand garbage collection and the .NET heap in a fundamental way.

Please come prepared with the following software installed:

Speaker: Ben Watson

Principal Software Engineer @Microsoft focused on High-Performance .NET

Ben Watson has been a software engineer at Microsoft since 2008. As a core developer of the Bing platform, he has been integral in building one of the world’s leading .NET-based, high-performance server applications, handling high-volume, low-latency requests across tens of thousands of machines for millions of customers. He is passionate about performance and spends much of his time educating teams on best-practices in high-performance .NET. In his spare time, he enjoys geocaching, LEGO, reading, classical music, and spending time with his wife and children outdoors in the beautiful Pacific northwest. He is the author of the books Writing High-Performance .NET Code and C# 4.0 How-To.

Find Ben Watson at