作者:KurtGuntheroth
出版社:人民邮电出版社
原作名:OptimizedC++:ProvenTechniquesforHeightenedPerformance
译者:杨文轩
出版年:2018-1-2
页数:282
定价:89.00元
装帧:平装
丛书:图灵程序设计丛书·C/C++系列
ISBN:9787115471390
内容简介
······
本书是一本C++代码优化指南。作者精选了他在近30年编程生涯中最频繁使用的技术和能够带来最大性能提升效果的技术,旨在让读者在提升C++程序的同时,思考软件优化之美。书中主要内容有:代码优化的意义和总原则,与优化有关的计算机硬件背景知识,能行分析方法及工具,优化字符串的使用,算法、查找和排序等等。
作者简介
······
Kurt Guntheroth 软件开发工作近40年,C++代码实用年龄20余年。具有在Windows、Linux和嵌入式设备上的开发经验。 Kurt不是一个工作狂,他喜欢陪伴他的妻子和那四个活泼的儿子。Kurt居住在华盛顿州的西雅图。
目录
······
版权声明
O'Reilly Media, Inc. 介绍
献词
前言
第 1 章 优化概述
第 2 章 影响优化的计算机行为
第 3 章 测量性能
第 4 章 优化字符串的使用:案例研究
第 5 章 优化算法
第 6 章 优化动态分配内存的变量
第 7 章 优化热点语句
第 8 章 使用更好的库
第 9 章 优化查找和排序
第 10 章 优化数据结构
第 11 章 优化 I/O
第 12 章 优化并发
第 13 章 优化内存管理
作者介绍
封面介绍
评论 ······
总的来说,基本上都是些指导建议和原则。不过紧跟11,还是很不错的
翻译的啥玩意儿,怀疑翻译是不是学计算机的,,像英文直译一样 很多名词乱翻译!!
string key map优化那一章,还有线程那一章的确是讲得不错,都是其余大部分都是泛泛而谈。比如建议定义stl内存池,这些都是老生常谈,实际意义不大。作者指出热代码可以做内存池,都是实际操作起来会很困难。
本书从多个角度讲述了C++的性能优化技巧,套路大概是先复习相关概念,然后指出sample code中可以优化的点。和大多数性能优化书籍一样,看的过程中给人一种“食之无味,弃之可惜”的矛盾心理,一方面确实有一些之前不了解的技巧,另一方面大多数原则在了解语言机制以后都是显而易见的。只有基础库的作者才需要考虑很多细节性的优化技巧,应用层的程序员只需要把瓶颈重写一次,就能解决工作中绝大多数问题了。用不上的…
评论前必须登录!
注册