Blue Flower

提高C++性能的编程技术是一本C++编程技术提升书籍,由IBM DominoGo Web服务器的性能设计师布尔卡,梅休编著,左飞、薛佟佟、高阳等翻译。本书内容丰富翔实,详细讨论了临时对象、内存管理、继承、虚函数、内联、引用汁数以及STL等一切有可能提升C++效率的细节内容。作者剖析了c++效率的过程中所得到的一些经验教训,着重论述了那些简单、实用、常见的、会大幅度提高性能的编码和设计原则,适用用于相关领域的从业人员,以及C++程序设计爱好者阅读。
202209171723371216080000

内容介绍

很多程序员及软件设计师都认为,用C++开发意味着放弃程序性能提升的可能。在很多人眼里,使用C++来开发那些效率至上的应用无疑将导致一场空前的浩劫。因此,在许多性能敏感型领域,诸如网络协议、操作系统内核、移动设备驱动等等,C++都常常处于被冷落的境地。而本书正是对这种错误观念的最有力回击。《提高C++性能的编程技术》揭示了C++开发高效应用的潜力,向广大读者展示了大量实用的C++面向对象编程技术。改善普遍藏匿于设计编码过程暗处的缺陷,这些技术无一不为C++的性能提升带来最为强劲的动力。
《提高C++性能的编程技术》详细讨论了临时对象、内存管理、继承、虚函数、内联、引用计数以及STL等一切有可能提升C++效率的细节内容。最终,该书将C++性能提升的各种终极利器,完美地呈现在广大读者的面前!无论你是相关领域的从业人员,还是C++程序设计爱好者,或者是渴望突破编程瓶颈、大幅提升自我修为的程序设计爱好者,本书都必将使你获益良多。
202209171723373786250001

章节目录

导读第1章 跟踪实例1.1 初步跟踪的实现1.2 要点第2章 构造函数和析构函数2.1 继承2.2 复合2.3 缓式构造2.4 冗余构造2.5 要点第3章 虚函数3.1 虚函数的构造3.2 模板和继承3.3 要点第4章 返回值优化4.1 按值返回机制4.2 返回值优化4.3 计算性构造函数4.4 要点第5章 临时对象5.1 对象定义5.2 类型不匹配5.3 按值传递5.4 按值返回5.6 使用op=()消除临时对象5.7 要点第6章 单线程内存池6.1 版本0:全局函数new()和delete()6.2 版本1:专用Rational内存管理器6.3 版本2:固定大小对象的内存池6.4 版本3:单线程可变大小内存管理器6.5 要点第7章 多线程内存池7.1 版本4:实现7.2 版本5:快速锁定7.3 要点第8章 内联基础8.1 什么是内联?8.2 方法调用的代价8.3 因何内联?8.4 内联详述8.5 虚方法的内联8.6 通过内联提升性能8.7 要点第9章 内联——站在性能的角度9.1 调用间优化9.2 何时避免内联?9.3 开发阶段及编译期的内联考虑9.4 基于配置的内联……第10章 内联技巧第11章 标准模板库第12章 引用计数第13章 编码优化第14章 设计优化第15章 可扩展性第16章 系统体系结构相关话题参考文献索引

使用说明

1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读试读>

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载