购物车中还没有商品,赶紧选购吧!
条形条码:
C++性能优化指南
商 城 价
降价通知
市 场 价
累计评价0
累计销量0
手机购买
商品二维码
配送
服务
天添网自营 发货并提供售后服务。
数量
库存  个
温馨提示

·不支持退换货服务

  • 商品详情
手机购买
商品二维码
加入购物车
价格:
数量:
库存  个

商品详情

商品名称:C++性能优化指南
商品编号:711547139
店铺:天添网自营
上架时间:2020-09-10 18:31:15

编辑推荐



null


内容简介



柯尔特·甘瑟尔罗斯著的《C++性能优化指南/图灵程序设计丛书》是一本C++代码优化指南。作者精选了他在近30年编程生涯中最频繁使用的技术和能够带来最大性能提升效果的技术,旨在让读者在提升C++程序的同时,思考优化软件之美。书中主要内容有:代码优化的意义和总原则,与优化相关的计算机硬件背景知识,性能分析方法及工具,优化字符串的使用,算法、动态分配内存、热点语句、查找与排序等等的优化方法。 本书适合所有C++程序员,也可供其他语言的程序员优化代码时作为参考。


作者介绍



[美]柯尔特·甘瑟尔罗斯(Kurt Guntheroth),软件开发工作近40年,C++代码实用年龄20余年。具有在Windows、Linux和嵌入式设备上的开发经验。 Kurt不是一个工作狂,他喜欢陪伴他的妻子和那四个活泼的儿子。Kurt居住在华盛顿州的西雅图。 杨文轩,华中科技大学硕士,擅长Web 2.0开发,有丰富的对日开发经验。现就职于日本方正股份有限公司。译作有《图解Java多线程设计模式》《图解基础设施设计模式》《C现代编程:集成开发环境、设计模式、极限编程、测试驱动开发、重构、持续集成》及《图解设计模式》。


目 录



第1章 优化概述 1.1 优化是软件开发的一部分 1.2 优化是高效的 1.3 优化是没有问题的 1.4 这儿一纳秒,那儿一纳秒 1.5 C++代码优化策略总结 1.5.1 用好的编译器并用好编译器 1.5.2 使用更好的算法 1.5.3 使用更好的库 1.5.4 减少内存分配和复制 1.5.5 移除计算 1.5.6 使用更好的数据结构 1.5.7 提高并发性 1.5.8 优化内存管理 1.6 小结 第2章 影响优化的计算机行为 2.1 C++所相信的计算机谎言 2.2 计算机的真相 2.2.1 内存很慢 2.2.2 内存访问并非以字节为单位 2.2.3 某些内存访问会比其他的更慢 2.2.4 内存字分为大端和小端 2.2.5 内存容量是有限的 2.2.6 指令执行缓慢 2.2.7 计算机难以作决定 2.2.8 程序执行中的多个流 2.2.9 调用操作系统的开销是昂贵的 2.3 C++也会说谎 2.3.1 并非所有语句的性能开销都相同 2.3.2 语句并非按顺序执行 2.4 小结 第3章 测量性能 3.1 优化思想 3.1.1 必须测量性能 3.1.2 优化器是王牌猎人 3.1.3 90/10规则 3.1.4 阿姆达尔定律 3.2 进行实验 3.2.1 记实验笔记 3.2.2 测量基准性能并设定目标 3.2.3 你只能改善你能够测量的 3.3 分析程序执行 3.4 测量长时间运行的代码 3.4.1 一点关于测量时间的知识 3.4.2 用计算机测量时间 3.4.3 克服测量障碍 3.4.4 创建stopwatch类 3.4.5 使用测试套件测量热点函数 3.5 评估代码开销来找出热点代码 3.5.1 评估独立的C++语句的开销 3.5.2 评估循环的开销 3.6 其他找出热点代码的方法 3.7 小结 第4章 优化字符串的使用:案例研究 4.1 为什么字符串很麻烦 4.1.1 字符串是动态分配的 …… 第5章 优化算法 第6章 优化动态分配内存的变量 第7章 优化热点语句 第8章 使用更好的库 第9章 优化查找和排序 第10章 优化数据结构 第11章 优化I/O 第12章 优化并发 第13章 优化内存管理 作者介绍 封面介绍


媒体评论



null


对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加