IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  图书频道  >

developerWorks 图书频道: C++ 应用程序性能优化

developerWorks
前言目录

  本书主要针对的是 C++ 程序的性能优化,深入介绍 C++ 程序性能优化的方法和实例。

  全书由 4 篇组成,第 1 篇介绍 C++ 语言的对象模型,该篇是优化 C++ 程序的基础;第 2 篇主要针对如何优化 C++ 程序的内存使用;第 3 篇介绍如何优化程序的启动性能;第 4 篇介绍了三类性能优化工具,即内存分析工具、性能分析工具和 I/O 检测工具,它们是测量程序性能的利器。

本书适用于有一定 C++ 程序开发经验的开发人员,也可以作为高校相关专业师生的参考书。

  阅读本书前言 | 更多图书 >


在线阅读样章



回页首



目录

第 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
参考文献



回页首



网上书店
中国互动出版网 dearbook


回页首


文档选项

未显示需要 JavaScript 的文档选项


  热点链接
订阅更多 dW RSS
dW 多媒体课堂最新更新
dW 图书频道
IBM 软件产品演示
认证考试资源中心
dW 每月特别推荐
dW 中国最受欢迎的文章和教程

  更多图书
西游记、设计模式与 IBM WebSphere Portal 应用开发
构建高性能 WebSphere 企业级应用
基于 Eclipse RCP 的复合应用开发
全球化软件开发最佳实践
DB2 V9/9.5 高级应用开发
IBM Rational Software Architect 建模
SOA 核心技术及应用
SOA 原理·方法·实践

  特别推荐
Eclipse 项目资源中心
developerWorks 图书频道
DB2 9 数据服务器,疾速体验 pureXML


    关于 IBM 隐私条约 联系 IBM 使用条款