.NET 5.0 Preview 7简介

我们发布了.NET 5.0 Preview7。这是预发行版的预发行版本(移至RC之前)。在此阶段,大多数功能应非常接近最终功能。一个文件和ARM64的内置函数(内部函数)是我们最需要集成的两个功能区域,但是它们将为下一个Preview 8做好准备。请查看.NET 5.0 Preview 4的文章,以更好地了解整个发行版。



新的ASP.NET CoreEF Core也已准备就绪。



您可以下载适用于Windows,macOS和Linux的.NET 5.0 Preview 7:





您需要使用Visual Studio 2019 16.7与.NET 5.0一起使用。MacVisual Studio现在支持.NET 5.0 安装最新的C#扩展名以将.NET 5.0与Visual Studio Code一起使用



阅读更多有关预览版的信息。







性能



Stephen Taub最近发表了他的文章“ .NET 5中的性能改进”,这是该系列的最新文章。它涵盖了约250个基于性能的请求请求,其中包含的改进甚至可能使人们密切关注.NET Core性能而感到惊讶。



系统文本



我们已经在新的JSON API中添加了可用性功能。以下功能是预览7中的新增功能(预览8中将提供更多功能)。



  • [ ] — .
  • — , API .


(GC)



现在,GC通过GC.GetGCMemoryInfo方法提供了最新集合的详细信息,该方法返回GCMemoryInfo结构GCMemoryInfo提供有关机器内存,堆内存以及您指定的GC类型的临时集合,临时GC或后台GC的最新集合或最新集合的信息。



此新API最有可能的用例是用于日志记录/监视或告诉引导加载程序到负载平衡器应停止旋转机器以请求完整的GC。也可以通过减少缓存大小来避免硬容器约束。



柳准



RyuJIT是为Intel和ARM芯片设计的.NET汇编代码生成器。RyuJIT的大部分工作都集中在性能上。





结论



请告诉我们您使用Preview 7的经验。现在分享您的反馈还为时不晚。我们离发行版越来越近,现在我们更加关注质量,因为我们已经基本完成了新功能的开发。



All Articles