书籍 C++性能优化指南的封面

C++性能优化指南

Kurt Guntheroth

出版时间

2018-01-01

ISBN

9787115471390

评分

★★★★★

标签

编程

书籍介绍

本书是一本C++代码优化指南。作者精选了他在近30年编程生涯中最频繁使用的技术和能够带来最大性能提升效果的技术,旨在让读者在提升C++程序的同时,思考软件优化之美。书中主要内容有:代码优化的意义和总原则,与优化有关的计算机硬件背景知识,能行分析方法及工具,优化字符串的使用,算法、查找和排序等等。

目录
版权声明
O'Reilly Media, Inc. 介绍
献词
前言
第 1 章 优化概述

显示全部
用户评论
原作者描述了性能优化的哲学,从立意上来讲是很优秀的,给满分。但是翻译不走心,很多句子读起来很费劲。
原则性的指导,须有充分的经验后重读。
从C++性能的多个角度进行解读,总体而言,没有度量就没有改进方向,任何优化都要基于测量结果。
总的来说,基本上都是些指导建议和原则。不过紧跟11,还是很不错的
本书从多个角度讲述了C++的性能优化技巧,套路大概是先复习相关概念,然后指出sample code中可以优化的点。和大多数性能优化书籍一样,看的过程中给人一种“食之无味,弃之可惜”的矛盾心理,一方面确实有一些之前不了解的技巧,另一方面大多数原则在了解语言机制以后都是显而易见的。只有基础库的作者才需要考虑很多细节性的优化技巧,应用层的程序员只需要把瓶颈重写一次,就能解决工作中绝大多数问题了。用不上的技巧过几天肯定就忘掉了。 不过本书出版时间较晚,与标准库结合紧密,若是作为第一本性能优化的书籍,还是非常值得一看的。
文字太多了…… 翻译有点那啥……
不值一读
总体框架清晰,但不够深入,很多概念是熟练使用C++都知道(或者应该会的),比较适合初学者
比较适合入门的同学,掺杂了一些体系结构方面、算法和 STL 方面的知识,整体显得缺乏知识体系,但是是一本比较好的实践性质的书。对我来说只有最后两章并行和内存管理有用