微软介绍 .NET 10 多项改进:优化结构体参数编译效率、引入后量子加密 API

内容摘要IT之家 7 月 20 日消息,微软于 7 月 15 日推出了.NET 10 Preview 6,官方发文介绍了相应预览版更新,围绕即时编译器(JIT)/命令行工具(CLI)改进、新增的后量子加密(PQC)API 进行介绍,IT之家整理如下

联系电话:400-962-3929

IT之家 7 月 20 日消息,微软于 7 月 15 日推出了.NET 10 Preview 6,官方发文介绍了相应预览版更新,围绕即时编译器(JIT)/命令行工具(CLI)改进、新增的后量子加密(PQC)API 进行介绍,IT之家整理如下。

在即时编译器(JIT)优化方面,.NET 10 针对结构体参数(Struct Argument)的编译效率进行了提升。此前,由于结构体在传递过程中会被提升到堆栈或寄存器中,可能引发一系列性能瓶颈情况。

如今,微软调整了编译器的寄存器分配逻辑,能够有效减少执行期间的内存访问次数,在数据密集型运算和高频循环场景下能显著提升运行效率。

而在命令行工具(CLI)方面,过去开发者在使用 .NET CLI 工具时,需先在本地完成安装,导致 CI / CD 流程或容器脚本在维护环境依赖时较为繁琐。

微软介绍称,本次更新专门为此引入了一项“一次运行模式(One-shot tool execution)”,开发者可通过“dotnet tool exec”命令直接运行来自 NuGet 的 CLI 工具,无需预先安装或管理本地依赖项,从而大幅简化开发、测试与部署流程,特别适合在不同环境中临时调用工具的团队使用。

在安全层面,微软本次引入后量子加密(PQC)API,预先公开抽象接口,为未来支持抗量子计算攻击的加密算法作准备,目前相应 API 已整合进核心类库,开发者可提前进行各种测试。

除此之外,.NET 10 Preview 6 还带来了多项细节改进,例如为 JSON 序列化部分加入“严格模式”,新增禁止重复属性定义和更严格的数据验证逻辑,有助于减少序列化错误及兼容性问题;为 Blazor 框架引入了全新的资源预加载组件与表单验证机制;同时进一步完善了 Windows Forms 暗色模式界面支持等。

 
举报 收藏 打赏 评论 0
今日推荐
浙ICP备19001410号-1

免责声明

本网站(以下简称“本站”)提供的内容来源于互联网收集或转载,仅供用户参考,不代表本站立场。本站不对内容的准确性、真实性或合法性承担责任。我们致力于保护知识产权,尊重所有合法权益,但由于互联网内容的开放性,本站无法核实所有资料,请用户自行判断其可靠性。

如您认为本站内容侵犯您的合法权益,请通过电子邮件与我们联系:675867094@qq.com。请提供相关证明材料,以便核实处理。收到投诉后,我们将尽快审查并在必要时采取适当措施(包括但不限于删除侵权内容)。本站内容均为互联网整理汇编,观点仅供参考,本站不承担任何责任。请谨慎决策,如发现涉嫌侵权或违法内容,请及时联系我们,核实后本站将立即处理。感谢您的理解与配合。

合作联系方式

如有合作或其他相关事宜,欢迎通过以下方式与我们联系: