The Performance Impact of Async – Looking at the PurePath

In my last post I introduced the async and await keywords and I showed you what the C# compiler generates from an async method. In this post we will see what the PurePath looks like when we use an async API in our code. Feel free to follow my steps by downloading the free trial of Dynatrace. I also shared the PurePath on our Share Your PurePath page for you … read more

Behind the .NET 4.5 Async Scene: The performance impact of Asynchronous programming in C#

Since .NET version 4.5, the C# language has two new keywords: async and await. The purpose of these new keywords is to support asynchronous programming. This post explains what these two keywords do, what they don’t do, and what the impact of these keywords are on application performance. A little warning: don’t get scared from the IL (Intermediate Code) I include in this post – I think it’s important to … read more