Skip to main content

Events

Events tagged with "Memory Management"

9Total Events
0Upcoming
9Past Events

Past Events

2023

📅 April 7, 2023📍 Online💬 My Coding Zone
Talk • 5h • (German)

.NET Async Await - In Depth

In this Twitch stream, we explore the topic of async/await in .NET, discuss how it works under the hood, and look at common pitfalls and performance considerations.

2021

📅 November 30, 2021📍 Regensburg, Germany💬 Advanced Developers Conference 2021
Talk • 1h • (German)

Design Principles vs. Performance

In this talk, I'll explore the tension between established design patterns and modern performance considerations in .NET development and explore how my growing knowledge about .NET internals has shaped the design of my software.

📅 March 2, 2021📍 Online, Austria💬 Microsoft Developer User Group Graz
Talk • 2h • (English)

Design Principles vs. Performance

In this talk, I'll explore the tension between established design patterns and modern performance considerations in .NET development and explore how my growing knowledge about .NET internals has shaped the design of my software.

📅 February 16, 2021📍 Online, Germany💬 Digital Craftsmanship Nordoberpfalz
Talk • 2h • (German)

Design Principles vs. Performance

In this talk, I'll explore the tension between established design patterns and modern performance considerations in .NET development and explore how my growing knowledge about .NET internals has shaped the design of my software.

2020

📅 October 12, 2020📍 Munich, Germany💬 Advanced Developers Conference 2020
Talk • 1h • (German)

Async Await Internals: Understand the Async State Machine from a Memory Perspective

In this talk, we explore the internals of async/await from a memory perspective, examining how the compiler transforms async methods into state machines and how this state machine behaves during execution from a memory management point of view.

2019

📅 December 11, 2019📍 Graz, Austria💬 Microsoft Developer User Group Graz
Talk • 3h • (German)

High Perf - .NET Performance Benchmarking and Garbage Collector in Detail

At this meetup, we explore both performance optimization techniques with BenchmarkDotNet and dive deep into the .NET Garbage Collector to understand how memory management affects application performance.

📅 May 23, 2019📍 Regensburg, Germany💬 Advanced Developers Conference 2019
Talk • 1h • (German)

Introduction to Performance Optimization in .NET

In this talk, we explore the fundamentals of performance optimization in .NET, using my library Light.GuardClauses as an example to demonstrate practical techniques for measuring and improving code performance. We use BenchmarkDotNet to showcase and compare performance characteristics of different approaches.

📅 May 22, 2019📍 Regensburg, Germany💬 Advanced Developers Conference 2019
Talk • 1h • (German)

.NET GC Internals: How the Garbage Collector Works Under the Covers

In this talk, we explore the internals of the .NET Garbage Collector, examining how it allocates and deallocates memory, how it executes its collection runs, and how it structures memory into the Small Object Heap with generations and the Large Object Heap.

📅 May 8, 2019📍 Regensburg, Germany💬 .NET User Group Regensburg
Talk • 2h • (German)

.NET Garbage Collector Internals

In this talk, we explore the internals of the .NET Garbage Collector, examining how it allocates and deallocates memory, how it executes its collection runs, and how it structures memory into the Small Object Heap with generations and the Large Object Heap.