据介绍,.NET 8 不仅包含许多性能改进,还增加了一个新的代码生成器 —— 动态配置文件引导优化(PGO),微软表示这将使基于.NET 8 的应用性能提升至高 20%。
微软表示,TechEmpower 基准测试显示,在 JSON API 场景中,.NET 8 的性能比.NET 7 提高了 18%,而在 Fortunes 场景中,.NET 8 的性能比.NET 7 提高了 24%。
微软还在努力推动将.NET 8 用于基于 AI 的应用程序。
对于在.NET 8 上开发并在 Linux 和 Windows 平台上运行的 AOT(提前编译)应用也将得到性能提升,这意味着开发人员不必使用 JIT(即时编译)编译器来在运行时编译他们的应用程序。
注意到,除了 .NET 8 之外,微软还发布了.NET Aspire 首个版本。这是一个专门为制作基于云的应用程序而设计的堆栈,是用于使用 .NET 构建弹性、可观察和可配置的云原生应用程序的堆栈。它包括一组针对云原生应用增强设计的精选组件,默认情况下包括遥测、弹性、配置和运行状况检查等等。
微软还表示,它使用简单易用的本地开发人员体验,同时也足够复杂以创建基于云的应用程序。
开发人员可以在这篇博客文章中了解有关 .NET Aspire 的更多信息,并且可以在 GitHub 上提交有关此预览版本的反馈。
2024-10-05
2024-09-10
2024-03-28
2023-12-21
微软资讯推荐
win10系统推荐