生产管理知识-C++代码优化经验总结(doc36)

58 次下载 39 收藏 doc 更新于 2026-02-16
VIP专享

适用对象

《生产管理知识-C++代码优化经验总结(doc36)》是关于其它行业相关企业安全管理制度相关内容,适用于其它行业相关企业。

文件预览

页码: /
企安文库 - 请下载后使用

生产管理知识-C++代码优化经验总结(doc36)文本预览

C++代码优化经验总结
优化是一个非常大的主题,本文并不是去深入探讨性能分析理论,算法
的效率,况且我也没有这个能力。我只是想把一些可以简单的应用到你
的 C++代码中的优化技术总结在这里,这样,当你遇到几种不同的编程
策略的时候,就可以对每种策略的性能进行一个大概的估计。这也是本
文的目的之所在.
目录:
  一. 优化之前
  二. 声明的放置
  三. 内联函数
  四. 优化你的内存使用
  五. 速度优化
  六. 最后的求助
一. 优化之前
  在进行优化之前,我们首先应该做的是发现我们代码的瓶颈
(bottleneck)在哪里。
然而当你做这件事情的时候切忌从一个 debug-version 进行推断,
因为 debug-version 中包
含了许多额外的代码。一个 debug-version 可执行体要比 release-
version 大出 40%。那些额
外的代码都是用来支持调试的,比如说符号的查找。大多数实现都
为 debug-version 和 rele
ase-version 提供了不同的 operator new 以及库函数。而且,一个
release-version 的执行
体可能已经通过多种途径进行了优化,包括不必要的临时对象的消
除,循环展开,把对象
移入寄存器,内联等等。
  另外,我们要把调试和优化区分开来,它们是在完成不同的任
务。 debug-version 是
用来追捕 bugs 以及检查程序是否有逻辑上的问题。release-
version 则是用来做一些性能
的调整以及进行优化。
下面就让我们来看看有哪些代码优化技术吧!

文件格式

提供Word(.doc)和PDF两种格式文件,包含可直接编辑的模板文件和参考示例。

模板价格
¥2.00
VIP会员购买后可无限制下载

购买保障

  • 专业审核保障
  • 一次购买永久下载
  • 专业客服支持

猜您喜欢

您可能还需要以下模板