在4月2日,發佈了.NET 5.0 Preview2,此次發佈對一些功能和性能作了相關的改進,同時後面也會實施5.0版本更多的功能,其中一些功能設計目前也在dotnet/designs中顯示,在.NET 5 Preview1中能夠看到.NET 5里程碑中已經完成的建設任務,固然能夠查看相關的設計資料進行反饋,同時能夠下載Preview2並進行測試他。node
能夠在Windows MacOS和Linux下載.NET 5 Preview2git
ASP.NET Core和EF Core也在當天發佈。github
必需要使用Visual Studio 2019 16.6才能夠使用.NET 5.0。安裝最新版本的C# 擴展,將.NET 5.0在VisualStudio Code中使用,目前還不支持Mac的Visual Studio.docker
發行說明:數組
每一個版本都包含着一些更改,這些更改能夠改進JIT生成的機器代碼(它被稱爲「code quality」).更好的代碼質量意味着更好的性能。總而言之,下面改進中一半的是實際的新優化,另外一半是因爲更改RyuJIT的流程而使現有優化可以應用到更多的代碼中.服務器
在容器,虛擬機你們能夠去嘗試Preview2。但願你們對.NET5提出並反饋意見。接下來幾個月裏面,將會有更多的版本發佈。最終將在11月發佈正式版本。負載均衡
做爲測試案例,目前.NET 5.0在Azure負載均衡上運行了.NET網站的50%的流量.
自從發佈預覽版1天以來一直在上面這麼作了,也許你們還記得.NET Core3.0和3.1也這樣作過測試案例.
經過將流量分流爲5/5,能夠確保在不斷地性能數據狀況下5.0將持續的改進變得更好。這種測試是公開的,也是一種很好的測試方法,目前用.NET5在覈心網站的生產環境這將是對.NET5最大的信任,固然不建議你們如今進行使用到生產中,建議等等.目前版本號在網站的頁腳中能夠看到。visual-studio
來源:https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-2/性能