在 Visual Studio 2019 版本 16 5 我们一直在改进 这个 C++后端 新功能, 新的和改进的优化 ,生成吞吐量 改进 ,和 更好的 安全。 这是一个简短的清单 改进的数量 为你 复习 .
null
- 编译器开关缓解 对于 英特尔JCC勘误表 .
- AMD Zen3体系结构说明 支持。
- AVX2浮点改进 :矢量指令优化 一个常数 已知的 初始参数 .
- ARM64霓虹灯 本征 改进:
- 我 所有剩余的ARM64的实现 本征 .
- P 表现 改进 一些现存的霓虹灯 本征 .
- E 错误报告 改进 霓虹灯 本征 使用编译时常量参数的。
- S 贪婪的 内存 优化 加速 向上的 内存 源和目标不重叠时按2x-18x操作 , 除了投机 清零 优化 .
- 更多 幽灵 e MSVC中的缓解措施 : / Q谱 -加载 和 / Q谱 -加载- 囊性纤维变性 添加标志以减轻基于负载的推测性执行端通道攻击 .
- 添加了一个强大的新优化,称为跳转线程,它简化了控制流。它消除了程序路径上不必要的中间跳转和分支,这些路径可以在编译时根据变量值和其他编译时信息进行计算。
对于MSVC在以前版本中实现的其他优化,请查看我们的 Visual Studio 2019版本16.3和16.4中的MSVC后端更新
你想体验C++后端的新改进吗? P 租赁 下载 最新的Visual Studio 2019 和 试试看!欢迎任何反馈 . 我们可以通过以下评论联系到您, 开发者社区 ,电子邮件( visualcpp@microsoft.com ),和Twitter( @视觉 ).
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END