.NET 11 的 ASP.NET Core 重点优化 HTTP/2/3 与网络性能:Kestrel 处理 HTTP/3 新连接时不再等待控制流和 SETTINGS 帧,降低首个请求延迟;HTTP/1.1 解析器改为不抛异常,畸形请求下吞吐提升 20–40%;新增并默认启用 Zstandard 压缩。此外还引入 runtime-async、安全诊断改进及 MCP、Blazor AI 组件等特性。
.NET 11 延续年度性能改进传统,核心亮点是 Runtime Async 重构异步底层:同步完成时结果直接穿透调用链,避免物化 Task,大幅降低异常处理开销。JIT 在逃逸分析、边界检查消除、去虚拟化上持续优化,向量化与 Arm64/SVE 指令选择提升明显,GC 写屏障和线程池开销降低。MAUI 全面切换到 CoreCLR。升级无需修改代码即可获益。
微软发布了.NET 11的首个预览版,主要更新包括Runtime Async、C# 15和F#等。Runtime Async简化了异步方法的管理。此外,新版本引入了Zstandard压缩和Blazor新组件。开发者对C# 15的集合表达式反应不一,部分人表示质疑。
完成下面两步后,将自动完成登录并继续当前操作。