C++應用程序性能優(yōu)化

出版時間:2007-3  出版社:電子工業(yè)出版社  作者:馮宏華,徐瑩,程遠,汪磊  頁數(shù):335  字數(shù):404000  
Tag標簽:無  

內容概要

本書主要針對的是C++程序的性能優(yōu)化,深入介紹C++程序性能優(yōu)化的方法和實例。    全書由4個篇組成。第1篇介紹C++語言的對象模型,該篇是優(yōu)化C++程序的基礎;第2篇主要介紹針對如何C++程序內存使用 ;第3篇將介紹程序的啟動性能;第4篇介紹三類性能優(yōu)化工具,即內存分析工具,性能分析工具和I/O檢測工具,它們是進行性能測量的利器。    本書適用于有一定C++開發(fā)經(jīng)驗的開發(fā)人員,也可以作為高校相關專業(yè)師生的參考書。

作者簡介

馮宏華,清華大學計算機科學與技術系碩士。IBM中國開發(fā)中心高級軟件工程師。2003年12月加入IBM中國開發(fā)中心,主要從事IBM產品的開發(fā)、性能優(yōu)化等工作。興趣包括C/C++應用程序性能調優(yōu),Windows應用程序開發(fā),Wed應用程序開發(fā)等。
徐瑩,山東大學計算機科學與技術系碩士

書籍目錄

第1篇  C++程序優(yōu)化基礎  第1章  C++對象模型    1.1  基本概念    1.2  對象的生命周期    1.3  C++對象的內存布局    1.4  構造與析構    1.5  本章小結  第2章  C++語言特性的性能分析    2.1  構造函數(shù)與析構函數(shù)    2.2  繼承與虛擬函數(shù)    2.3  臨時對象    2.4  內聯(lián)函數(shù)    2.5  本章小結  第3章  常用數(shù)據(jù)結構的性分析    3.1  常用數(shù)據(jù)結構的性能分析    3.2  動態(tài)數(shù)組的實現(xiàn)及分析    3.3  本章小結第2篇  內存使用優(yōu)化  第4章  操作系統(tǒng)的內存管理    4.1  Windows內存管理    4.2  Linux內存管理機制    4.3  本章小結  第5章  動態(tài)內存管理    5.1  oprator new/delete    5.2  自定義全局oprator new/delete    5.3  自定義類oprator new/delete    5.4  避免內存泄漏    5.5  智能指針    5.6  本章小結  第6章  內存池    6.1  自定義內存池性能優(yōu)化的原理    6.2  一個內存池的實現(xiàn)實例    6.3  本章小結第3篇  應用程序啟動性能優(yōu)化  第7章  動態(tài)鏈接與動態(tài)庫    7.1  鏈接技術的發(fā)展    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章  程序啟動性能優(yōu)化    9.1  優(yōu)化程序啟動性能的步驟    9.2  測試程序啟動性能的方法    9.3  優(yōu)化可執(zhí)行文件和庫文件    9.4  優(yōu)化源代碼    9.5  本章小結第4篇  性能工具  第10章  內存分析工具IBM Rational Purify  第11章  性能分析工具IBM Rational Quantify  第12章  實時IO監(jiān)測工具FileMon  參考文獻

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    C++應用程序性能優(yōu)化 PDF格式下載


用戶評論 (總計12條)

 
 

  •   該書讓我看到了IBM技術人員的研究成果,對C++的內存管理和效能問題講解很詳細,公司的已有20多個同事傳閱,經(jīng)典!
  •   看完了前兩篇了.第一章和第二章看得挺有意思,其他幾章看了感覺一般.第三篇是我感興趣的,繼續(xù)看~~
  •   這是一本較為專業(yè)的書
  •   看完這本書,受益非淺!
  •   看了這本書以后,明白了很多東西,提升不少~
  •   前幾張看了學到了不少新知識
  •   例子非常簡單,但對堆棧等的解釋非常清晰~
  •   偶喜歡咯
  •   好可以,講的挺好的
  •   這本書還不錯。但是有些錯別字。:)
  •   不過里面有錯誤的地方,作者沒有仔細推敲,有點倉促。比如父類和子類的析構順序問題。
  •   知道了一些原理不知道的東西,同時也對c++primer里的東西有了更多了解,但感覺不太深。已經(jīng)看到185頁,剩下100多頁打算這兩天看完。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7