新的Visual C++代码优化器
2016-05-06 21:12
525 查看
微软在 5 月 4 日发布了新的高级代码优化器,服务于 Visual C++ 的后端编译器。提高了代码性能,可以压缩代码体积,将编译器带入了一个新的境界。
Visual C++ 的团队在博客上称,这将会是发布的第一个版本,鼓励大家进行尝试,提出建议和反馈。新优化器会跟随 Visual Studio Update 3 发布,目前,这个更新版本暂时不支持新编译器,只是为测试用。
新优化框架的目的是,希望能进行更多深层次的优化,比如利用更多的编译信息和现代编译器的开发。过去老旧的编译器,过时的设计让高级的优化和速度优化变得困难。作为一个新的优化框架,将会成为未来优化的基础,所以它的一个目的就是,将实现、测试、评估变得更加简单。
新优化器的目标
提高代码的质量,包括提高性能,减少代码体积
设计一个优化框架,让开发变得更简单、潜在的错误更少
对代码提供更好的静态分析
专注测试和正确性
如何尝试
使用新优化器的编译器安装非常简单,只需要从 NuGet 安装最新版本的 VisualCppTools 包就可以了。具体的安装细节可以看这一篇博客。安装之后,可以按照以前的步骤一样编译你的程序,新优化器会自动开启。
http://www.cnblogs.com/roucheng/p/cppbianyiqi.html
Visual C++ 的团队在博客上称,这将会是发布的第一个版本,鼓励大家进行尝试,提出建议和反馈。新优化器会跟随 Visual Studio Update 3 发布,目前,这个更新版本暂时不支持新编译器,只是为测试用。
新优化框架的目的是,希望能进行更多深层次的优化,比如利用更多的编译信息和现代编译器的开发。过去老旧的编译器,过时的设计让高级的优化和速度优化变得困难。作为一个新的优化框架,将会成为未来优化的基础,所以它的一个目的就是,将实现、测试、评估变得更加简单。
新优化器的目标
提高代码的质量,包括提高性能,减少代码体积
设计一个优化框架,让开发变得更简单、潜在的错误更少
对代码提供更好的静态分析
专注测试和正确性
如何尝试
使用新优化器的编译器安装非常简单,只需要从 NuGet 安装最新版本的 VisualCppTools 包就可以了。具体的安装细节可以看这一篇博客。安装之后,可以按照以前的步骤一样编译你的程序,新优化器会自动开启。
http://www.cnblogs.com/roucheng/p/cppbianyiqi.html
相关文章推荐
- Try out the latest C++ compiler toolset without waiting for the next update of Visual Studio
- C++ 学习之路(13):函数模板与类模板
- C++基础知识——二维数组做函数参数
- c++继承和多态
- C++第五次上机实验其他作业
- C语言中关于时间的函数
- C++中内置变量初始化及private继承相关
- More Effective C++----(23)考虑变更程序库
- C++第一次作业
- C++实验5——数组分离
- nyoj18 The Triangle
- 如何编译&使用boost库?
- C++STL中vector容器的用法
- C++流格式控制符的使用
- c++编译过程理解
- More Effective C++----(22)考虑用运算符的赋值形式(op=)取代其单独形式(op)
- C++引用类型
- 求旋转数组的最小数字算法的解析以及完整c语言代码实现
- 值得推荐的C/C++框架和库
- UDP socket