3.2. 新功能和优点
.NET 9.0 继续扩大其在开源环境中应用程序开发的支持和工具。最新版本的 .NET 包括以下改进:
- SDK 支持使用最新的 C failing (C"" 13)和 F failing (F# 9)版本。
- SDK 现在默认使用新的终端日志记录器,这可以提高 .NET 9.0 命令行界面的usability。
- 基本库 GC 和 JIT 提高了很多性能。GC 现在默认为应用程序大小(DATAS)模式的动态适应,它根据活动工作负载重新定义堆大小。
- .NET 9.0 附带很多 API 附加组件来提高性能,比如使用新的 C"" 13 params Span 和 allow C""13 通用 ref struct 参数,以消除 allocation..NET 9.0 也包括很多对 JSON 支持的增强。对于 AI 数据的交集和高效的操作,.NET 9.0 提供了一个新的 Tensor<T> 类型。
- ASP.NET Core 9.0 附带对 OpenAPI 文档生成的内置支持。此外,新的 MapStaticAssets 中间件为交付静态资产提供优化的支持。