C++代码优化经验总结.docxVIP

  • 2
  • 0
  • 约9.81千字
  • 约 33页
  • 2021-09-24 发布于江苏
  • 举报
最新 精品 Word 欢迎下载 可修改 C++代码优化经验总结 优化是一个非常大的主题,本文并不是去深入探讨性能分析理论,算法的效率,况且我也没有这个能力。我只是想把一些可以简单的应用到你的C++代码中的优化技术总结在这里,这样,当你遇到几种不同的编程策略的时候,就可以对每种策略的性能进行一个大概的估计。这也是本文的目的之所在. 目录:   一. HYPERLINK 优化之前   二. 声明的放置   三. 内联函数   四. 优化你的内存使用   五. 速度优化   六. 最后的求助 一. 优化之前   在进行优化之前,我们首先应该做的是发现我们代码的瓶颈(bottleneck)在哪里。 然而当你做这件事情的时候切忌从一个debug-version进行推断,因为debug-version中包 含了许多额外的代码。一个debug-version可执行体要比release-version大出40%。那些额 外的代码都是用来支持调试的,比如说符号的查找。大多数实现都为debug-version和rele ase-version提供了不同的operator new以及库函数。而且,一个release-version的执行 体可能已经通过多种途径进行了优化,包括不必要的临时对象的消除,循环展开,把对象 移入寄存器,内联等等。   另外,我们要把调试

文档评论(0)

1亿VIP精品文档

相关文档