.NET Blog

Free. Cross-platform. Open source. A developer platform for building all your apps.

The JIT finally proposed. JIT and SIMD are getting married.

Processor speed no longer follows Moore’s law. So in order to optimize the performance of your applications, it’s increasingly important to embrace parallelization. Or, as Herb Sutter phrased it, the free lunch is over. You may think that task-based programming or offloading work to threads is already the answer. While multi-...

RyuJIT CTP2: Getting Ready for Prime-time

This post announces an updated preview of the .NET team’s new 64-bit Just-In-Time (JIT) compiler. It was written by Mani Ramaswamy, Program Manager for the .NET Dynamic Code Execution Team. Note: RyuJIT CTP3 is available here: http://blogs.msdn.com/b/dotnet/archive/2014/04/03/the-next-generation-of-net.aspx. The developer preview of ...

Microsoft.Diagnostics.Tracing.EventSource is now stable

We are announcing the RTM of the EventSource NuGet package, which enables fast app tracing to the Windows Event Log, including in production. This post was written by Cosmin Radu, a software developer on the .NET Runtime team. Over the past several weeks we’ve been working on addressing some feedback we’ve received from our users ...

.NET 4.5.1 Supports Microsoft Security Updates for .NET NuGet Libraries

This post describes .NET NuGet library servicing support in the .NET Framework 4.5.1. It was written by Alok Shriram, a Program Manager on the .NET Core Framework Team. In the .NET Framework 4.5.1, we extended our .NET Framework security update capability to our NuGet libraries, enabling us to deliver security updates for those libraries ...

The .NET Framework 4.5.1 is available on Windows Update and WSUS

Update (2017): See .NET Framework Releases to learn about newer releases. This release is unsupported. We are happy to announce that the .NET Framework 4.5.1 and its language packs are now available via Windows Update (WU) and WSUS. You can learn more about the release from the What's new in the .NET Framework 4.5.1 topic. This update is ...

Microsoft.Diagnostics.Tracing.EventSource is now RC on NuGet.org

We are announcing the RC of the EventSource NuGet package, which enables fast app tracing to the Windows Event Log, including in production. This post was written by Cosmin Radu, a software developer on the .NET Runtime team. Over the past several months we’ve been working on addressing feedback and extending the value proposition ...

RyuJIT .NET JIT compiler CTP1 FAQ

Update (2017): See .NET Framework Releases to learn about newer releases. This post shares more details about our new .NET 64-bit Just-In-Time (JIT) compiler. It was written by Kevin Frei, Development Lead for the CLR JIT team. RyuJIT received a great response with its RyuJIT: The next-generation JIT compiler for .NET announcement post. ...

ASP.NET App Suspend – responsive shared .NET web hosting

This post introduces ASP.NET App Suspend, which is a game-changing feature in the .NET Framework 4.5.1. It radically changes the user experience and economic model for hosting large numbers of ASP.NET sites on a single machine. This post was written by Rich Lander, a Program Manager on the .NET team. (image) Sharing can be hard. In my early ...

RyuJIT: The next-generation JIT compiler for .NET

This post introduces the .NET team’s new 64-bit Just-In-Time (JIT) compiler. It was written by Andrew Pardoe, PM Manager for the CLR Runtime PM team. The world is moving to 64-bit computing even though it isn’t always faster or more efficient than 32-bit. A lot of programs run faster on 32-bit than on 64-bit, for a variety of reasons...