第一图书网

提高C++性能的编程技术

(美)Dov Bulka(多夫.布尔卡) David Mayhew(大卫.梅休) 电子工业出版社
出版时间:

2011-3-28  

出版社:

电子工业出版社  

作者:

(美)Dov Bulka(多夫.布尔卡) David Mayhew(大卫.梅休)  

页数:

272  

译者:

左飞,薛佟佟  

Tag标签:

无  

内容概要

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

作者简介

  Dov Bulka在软件开发以及向市场交付大型软件产品方面拥有超过15年的实战经验,他曾是IBM DominoGo
Web服务器的性能设计师,一些曾出现在Internet上的最大型网站使用了这种服务器。其中包括1996年亚特兰大奥运会的网站。Dov
Bulka在杜丸大学获得了计算机科学博士学位。

书籍目录

导读
第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章 系统体系结构相关话题
参考文献
索引


图书封面

图书标签Tags

广告

下载页面


提高C++性能的编程技术 PDF格式下载



无论你是相关领域的从业人员,还是C++程序设计爱好者,或者是渴望突破编程瓶颈、大幅提升自我修为的程序设计爱好者,《提高C++性能的编程技术》都必将使你获益良多。


这本书更多的是传递提高程序性能的编程思想,需要有一定的代码经验。。。


对于需要较高性能的开发来讲,这本书和《C++应用程序性能优化》都是很好的指导手册。


提出了一些提高性能的编程技巧,对C++深入理解较有帮助


收藏了很多提高性能的小技巧~ 比较值得一读~


设计领域太过于专业, 不适合初学者. 即使专业技术人员来说,内容过于偏僻


好书,希望每个编程人员都会


对于提高c++编程能力很有帮助


里面很多关于时间效率的讨论。很经典,赞一个!


同事介绍的,嵌入式开发进阶级图书


不适合初学者,书中讲了很多很好的例子,虽然有些个人感觉不是很实用,
但的确是一本好书


内容不是很全面,但也能学到不少东西


书质量不错,有一定的深度


教你写出高性能的代码。


非常不错的书!快递也非常不错!我以后会继续支持当当的


刚到手就扫了下,这书真是相当的好啊,要仔细阅读了


印刷质量感觉不是很好,
书中提到的性能改善点很有用,
翻译的不是很好,,


目前当当网上能买到的C++程序优化方面最全面的一本。(其他几本好的都没货了),适合中级C++开发人员。


内容还行,但是不够经典,难道老外都写得很通俗易懂?


书质量很好,内容经典


内容不错,但是封面不是很喜欢


对c++提供帮助很大


当当作为最早的书籍类电商,买书找当当还是没错的。
老公IT人士,专业书一本都很厚,更贵。
有了当当,赶上活动什么的真是很优惠。
推荐给大家~~


印刷纸张象草纸


个人值得看的只有内存管理那里。。其他都是翻一翻就过去了


这本书的上面受伤了,不知是在仓库中的保存原因还是印刷时弄坏的,肯定不是运输的问题弄坏的


内容讲得很底层,可是翻译得太晦涩了。有的话要反复琢磨。


讲得不算高深,对于初级水平的同学来讲有帮助


在学校里就看过的书


对提高性能还是不错


提高cpp性能


看了一章,感觉不错


相关图书