C++应用程序性能优化

C++应用程序性能优化
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , , ,
2007-03
版次: 1
ISBN: 9787121038310
定价: 49.80
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 335页
字数: 404千字
37人买过
  • 本书主要针对的是C++程序的性能优化,深入介绍C++程序性能优化的方法和实例。
      
      
      全书由4个篇组成。第1篇介绍C++语言的对象模型,该篇是优化C++程序的基础;第2篇主要介绍针对如何C++程序内存使用 ;第3篇将介绍程序的启动性能;第4篇介绍三类性能优化工具,即内存分析工具,性能分析工具和I/O检测工具,它们是进行性能测量的利器。
      
      
      本书适用于有一定C++开发经验的开发人员,也可以作为高校相关专业师生的参考书。 冯宏华,清华大学计算机科学与技术系硕士。IBM中国开发中心高级软件工程师。2003年12月加入IBM中国开发中心,主要从事IBM产品的开发、性能优化等工作。兴趣包括C/C++应用程序性能调优,Windows应用程序开发,Wed应用程序开发等。    徐莹,山东大学计算机科学与技术系硕士 第1篇  C++程序优化基础

      第1章  C++对象模型

        1.1  基本概念

        1.2  对象的生命周期

        1.3  C++对象的内存布局

        1.4  构造与析构

        1.5  本章小结

      第2章  C++语言特性的性能分析

        2.1  构造函数与析构函数

        2.2  继承与虚拟函数

        2.3  临时对象

        2.4  内联函数

        2.5  本章小结

      第3章  常用数据结构的性分析

        3.1  常用数据结构的性能分析

        3.2  动态数组的实现及分析

        3.3  本章小结

    第2篇  内存使用优化

      第4章  操作系统的内存管理

        4.1  Windows内存管理

        4.2  Linux内存管理机制

        4.3  本章小结

      第5章  动态内存管理

        5.1  oprator new/delete

        5.2  自定义全局oprator new/delete

        5.3  自定义类oprator new/delete

        5.4  避免内存泄漏

        5.5  智能指针

        5.6  本章小结

      第6章  内存池

        6.1  自定义内存池性能优化的原理

        6.2  一个内存池的实现实例

        6.3  本章小结

    第3篇  应用程序启动性能优化

      第7章  动态链接与动态库

        7.1  链接技术的发展

        7.2  Windows DLL,Dynamic Linked Library

        7.3  Linux DSO

        7.4  本章小结

      第8章  程序启动过程

        8.1  Win32程序启动过程

        8.2  Linux程序启动过程

        8.3  影响程序启动性能的因素

        8.4  本章小结

      第9章  程序启动性能优化

        9.1  优化程序启动性能的步骤

        9.2  测试程序启动性能的方法

        9.3  优化可执行文件和库文件

        9.4  优化源代码

        9.5  本章小结

    第4篇  性能工具

      第10章  内存分析工具IBM Rational Purify

      第11章  性能分析工具IBM Rational Quantify

      第12章  实时IO监测工具FileMon

      参考文献
  • 内容简介:
    本书主要针对的是C++程序的性能优化,深入介绍C++程序性能优化的方法和实例。
      
      
      全书由4个篇组成。第1篇介绍C++语言的对象模型,该篇是优化C++程序的基础;第2篇主要介绍针对如何C++程序内存使用 ;第3篇将介绍程序的启动性能;第4篇介绍三类性能优化工具,即内存分析工具,性能分析工具和I/O检测工具,它们是进行性能测量的利器。
      
      
      本书适用于有一定C++开发经验的开发人员,也可以作为高校相关专业师生的参考书。
  • 作者简介:
    冯宏华,清华大学计算机科学与技术系硕士。IBM中国开发中心高级软件工程师。2003年12月加入IBM中国开发中心,主要从事IBM产品的开发、性能优化等工作。兴趣包括C/C++应用程序性能调优,Windows应用程序开发,Wed应用程序开发等。    徐莹,山东大学计算机科学与技术系硕士
  • 目录:
    第1篇  C++程序优化基础

      第1章  C++对象模型

        1.1  基本概念

        1.2  对象的生命周期

        1.3  C++对象的内存布局

        1.4  构造与析构

        1.5  本章小结

      第2章  C++语言特性的性能分析

        2.1  构造函数与析构函数

        2.2  继承与虚拟函数

        2.3  临时对象

        2.4  内联函数

        2.5  本章小结

      第3章  常用数据结构的性分析

        3.1  常用数据结构的性能分析

        3.2  动态数组的实现及分析

        3.3  本章小结

    第2篇  内存使用优化

      第4章  操作系统的内存管理

        4.1  Windows内存管理

        4.2  Linux内存管理机制

        4.3  本章小结

      第5章  动态内存管理

        5.1  oprator new/delete

        5.2  自定义全局oprator new/delete

        5.3  自定义类oprator new/delete

        5.4  避免内存泄漏

        5.5  智能指针

        5.6  本章小结

      第6章  内存池

        6.1  自定义内存池性能优化的原理

        6.2  一个内存池的实现实例

        6.3  本章小结

    第3篇  应用程序启动性能优化

      第7章  动态链接与动态库

        7.1  链接技术的发展

        7.2  Windows DLL,Dynamic Linked Library

        7.3  Linux DSO

        7.4  本章小结

      第8章  程序启动过程

        8.1  Win32程序启动过程

        8.2  Linux程序启动过程

        8.3  影响程序启动性能的因素

        8.4  本章小结

      第9章  程序启动性能优化

        9.1  优化程序启动性能的步骤

        9.2  测试程序启动性能的方法

        9.3  优化可执行文件和库文件

        9.4  优化源代码

        9.5  本章小结

    第4篇  性能工具

      第10章  内存分析工具IBM Rational Purify

      第11章  性能分析工具IBM Rational Quantify

      第12章  实时IO监测工具FileMon

      参考文献
查看详情
相关图书 / 更多
C++应用程序性能优化
C++程序设计基础教程 第2版
刘厚泉 李政伟 葛欣
C++应用程序性能优化
C++那些事
程克非,张兴,崔晓通,秦蔚蓉
C++应用程序性能优化
C++编程这样学
胡芳
C++应用程序性能优化
C++程序设计案例教程(线上线下混合版)
杨卫明;李晓虹
C++应用程序性能优化
C++之旅(第3版)
[美]Bjarne Stroustrup(本贾尼 斯特劳斯特鲁普
C++应用程序性能优化
C++高性能编程
(瑞典)比约恩 安德里斯特(Bj.rn Andrist),(瑞典)维克托 塞尔(Viktor Sehr)
C++应用程序性能优化
C++ Core Guidelines解析
杨文波 译;[德]赖纳·格林(Rainer Grimm)著 吴咏炜;何荣华;张云潮
C++应用程序性能优化
C++开发案例精讲
杨国兴 著
C++应用程序性能优化
C++程序设计实践教程(新国标微课版)
马光志
C++应用程序性能优化
C++程序设计基础与实践
牛园园;韩洁琼;李晓芳;吴成宇
C++应用程序性能优化
C++语言设计教程(计算机专业十四五精品教材)
苏菲、王芬、朱腾 编
C++应用程序性能优化
C++程序设计基础教程
丁卫平 程学云 陈文兰 主编;任红建 沈晓红 文万志 副主编
您可能感兴趣 / 更多
C++应用程序性能优化
C++应用程序性能优化(第2版)
冯宏华 著