Unlocking Performance Improvements in .NET || Code Quality & Performance Virtual Conference

preview_player
Показать описание
Performance is at the heart of .NET, with an incredible amount of energy invested in every release towards making the stack faster and more scalable. In this talk, Stephen Toub will walk through example changes that have improved performance in the .NET stack over time, highlighting how such changes benefited apps and services running on .NET, and how those changes can serve as a blueprint for further improvements in your own code bases.

#Codequality #Performance #.net #VirtualConference
Рекомендации по теме
Комментарии
Автор

I got into programming when everything was on the desktop or physical servers, so I have a lot of bad habits because we are essentially deploying software to Kubernetes in pods that is running on specs 2000s hardware, (256MB memory, single core, and maybe a 1GB og working storage), so I'm grateful for anything the compiler and BCL can do for me :-)

frankhaugen
Автор

I agree with Stephen that the performance improvements in .NET Core have been amazing, and appreciate the clear explanation. However one are of concern with upcoming .NET 6 is the performance in threading scenarios, where we are seeing significant degradation in our apps (on Windows and especially Linux). For example, the benchmark code in this video with Barrier and ConcurrentQueue runs 22% slower under .NET 6 (preview 5) compared to .NET 5.

davidelliott