您现在的位置: 精品资料网 >> 管理信息化 >> 信息化知识 >> 资料信息

C++代码优化经验总结(doc 33页)

所属分类:
信息化知识
文件大小:
60 KB
下载地址:
相关资料:
代码,优化,经验总结
C++代码优化经验总结(doc 33页)内容简介

一. 优化之前
二. 声明的放置
三. 内联函数
四. 优化你的内存使用
五. 速度优化
六. 最后的求助


一. 优化之前
在进行优化之前,我们首先应该做的是发现我们代码的瓶颈(bottleneck)在哪里。
然而当你做这件事情的时候切忌从一个debug-version进行推断,因为debug-version中包
含了许多额外的代码。一个debug-version可执行体要比release-version大出40%。那些额
外的代码都是用来支持调试的,比如说符号的查找。大多数实现都为debug-version和rele
ase-version提供了不同的operator new以及库函数。而且,一个release-version的执行
体可能已经通过多种途径进行了优化,包括不必要的临时对象的消除,循环展开,把对象
移入寄存器,内联等等。
另外,我们要把调试和优化区分开来,它们是在完成不同的任务。 debug-version 是
……


..............................