.NET 7 dynamic recompilation

by Sep 1, 2022

.NET 7 is coming out soon. Where .NET 6 is known for its big performance improvement, the idea was that this big step couldn’t be done again.

But .NET 7 comes with a feature that dynamically optimizes your running code.

The JIT compiler is already incredibly good at optimizing your code, but this takes time, so a balance needed to be found between fast startup time and optimization.

Now not anymore! With .NET 7 your app now has an extremely fast startup time, starting with unoptimized code (and added tracing). Then the optimizer kicks in and has all the time to do its best work on your code, recompiles and then dynamically replaces parts of your running code.

.NET 7 also comes with some new optimizations that the JIT compiler can use to optimize your code, which makes .NET 7 also a big step in performance.

For more info see Performance Improvements in .NET 7

Subscribe to
The Daily Friction

A daily newsletter on automation and eliminating friction

Related Content

Scrum conceals bad teams.

Scrum conceals bad teams. Far too often, we confuse Scrum with a magic wand that transforms any team into a high-performing 'dream team'. It's tempting to believe that the sprint system, with its regular completion and initiation of tasks, gives us an agile and...

read more

🚀 Process Automations in Microsoft Loop!

🚀 Process Automations in Microsoft Loop! Now you can create Power Automate-backed rules to streamline repetitive tasks in your Loop table. See https://insider.microsoft365.com/en-us/blog/streamline-your-workflow-with-automation-in-microsoft-loop Loop is slowly...

read more

You don’t control the truth in Production!

You don't control the truth in Production! Now a days multiple teams/projects are working on the same Dataverse production environment. So thinking you can manage the complete production truth in your ALM pipeline is strange. Not every environment is 💯 equal to...

read more
Share This