【翻译】.NET 5 Preview2发布

在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 CoreEF Core也在当天发布。github

必需要使用Visual Studio 2019 16.6才能够使用.NET 5.0。安装最新版本的C# 扩展,将.NET 5.0在VisualStudio Code中使用,目前还不支持Mac的Visual Studio.docker

发行说明:数组

RyuJIT中代码质量的改进

每一个版本都包含着一些更改,这些更改能够改进JIT生成的机器代码(它被称为“code quality”).更好的代码质量意味着更好的性能。总而言之,下面改进中一半的是实际的新优化,另外一半是因为更改RyuJIT的流程而使现有优化可以应用到更多的代码中.服务器

垃圾收集器

Closing

在容器,虚拟机你们能够去尝试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/性能

相关文章
相关标签/搜索