敬业的IT人 >> 编程开发 >> C/C++ >> Visual C++ 优化概述

Visual C++ 优化概述

敬业的IT人 互联网 佚名 2008-1-3 20:12:59

  摘要:演示了 Visual C++2003 编译器提供的众多代码优化功能中的几项功能。

  Microsoft?Visual C++?Toolkit 2003 包含优化 C++ 编译器。大多数开关相当简明,并且已经在 Visual C++ 产品的多个版本中存在,但仍然有两个开关比较新,并且无须重写代码就能够显著提高速度。它们是 /GL (Whole Program Optimizatiborder="0" alt="Visual C++ 优化概述(图一)" width="450" height="309" />

  • 如何重装xp系统图解
  • 下载Flash播放插件
  • 巧妙清除Windows 2000/XP登录密码
  • 如何利用路由器设置局域网
  • QQ空间打不开
  • 开机后鼠标不动怎么办
  • Excel密码保护的解除方法与解除原理
  • Windows XP注册表详解
  • 3dmax不锈钢金属材质的制作方法
  • 硬盘变成raw格式怎么办

  图 1. 常规项目属性

Visual C++ 优化概述(图二)

  图 2. C/C++优化选项

Visual C++ 优化概述(图三)

  图 3. C/C++ 代码生成选项

  如果您要为特定芯片生成定制版本,可以创建多种配置,每种配置都带有不同的选项组合。

小结

  不同的程序以不同的方式响应优化。尽管逐个模块的优化也不错,但添加完整程序优化可带来明显的改善。因为您不需要更改代码就可以使用它,所以没有理由不这样做。

进入讨论组讨论。

  如果您的大多数用户或所有对性能敏感的用户都拥有 Pentium 4 或 AMDAthlon 计算机,请使用 /G7 选项为这些用户生成更快速的代码,同时应记住这样的代码对于您的其他用户将会稍微慢一些。如果您要为 Pentium 4 或 AMD Athlon 计算机创建特定的优化版本,请同时使用 /arch:SSE2 选项以获得最佳性能。

转载:进入讨论组讨论。
粤ICP备06119539号
Copyright CiscoSky.Org,Some Rights Reserved.
Email:me1228#tom.com