注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關提高C++性能的編程技術

提高C++性能的編程技術

提高C++性能的編程技術

定 價:¥59.00

作 者: (美)布爾卡 等著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: VC++

購買這本書可以去


ISBN: 9787121129377 出版時間: 2011-03-01 包裝: 平裝
開本: 16開 頁數: 271 字數:  

內容簡介

  很多程序員及軟件設計師都認為,用C++開發(fā)意味著放棄程序性能提升的可能。在很多人眼里,使用C++來開發(fā)那些效率至上的應用無疑將導致一場空前的浩劫。因此,在許多性能敏感型領域,諸如網絡協議、操作系統(tǒng)內核、移動設備驅動等等,C++都常常處于被冷落的境地。而本書正是對這種錯誤觀念的最有力回擊。本書揭示了C++開發(fā)高效應用的潛力,向廣大讀者展示了大量實用的C++面向對象編程技術。通過改善普遍藏匿于設計編碼過?暗處的缺陷,這些技術無一不為C++的性能提升帶來最為強勁的動力?!短岣逤++性能的編程技術》詳細討論了臨時對象、內存管理、繼承、虛函數、內聯、引用計數以及STL等一切有可能提升C++效率的細節(jié)內容。最終,該書將C++性能提升的各種終極利器,完美地呈現在廣大讀者的面前!無論你是相關領域的從業(yè)人員,還是C++程序設計愛好者,或者是渴望突破編程瓶頸、大幅提升自我修為的程序設計愛好者,本書都必將使你獲益良多。

作者簡介

  Dov Bulka在軟件開發(fā)以及向市場交付大型軟件產品方面擁有超過15年的實戰(zhàn)經驗,他曾是IBM DominoGo Web服務器的性能設計師,一些曾出現在Internet上的最大型網站使用了這種服務器。其中包括1996年亞特蘭大奧運會的網站。Dov Bulka在杜丸大學獲得了計算機科學博士學位。

圖書目錄

導讀
第1章 跟蹤實例
 1.1  初步跟蹤的實現
 1.2  要點
第2章 構造函數和析構函數
 2.1  繼承
 2.2  復合
 2.3  緩式構造
 2.4  冗余構造
 2.5  要點
第3章 虛函數
 3.1  虛函數的構造
 3.2  模板和繼承
 3.3  要點
第4章 返回值優(yōu)化
 4.1  按值返回機制
 4.2 返回值優(yōu)化
 4.3  計算性構造函數
 4.4  要點
第5章 臨時對象
 5.1  對象定義
 5.2  類型不匹配
 5.3  按值傳遞
 5.4  按值返回
 5.6  使用op=()消除臨時對象
 5.7  要點
第6章 單線程內存池
 6.1  版本0:全局函數new()和delete()
 6.2  版本1:專用Rational內存管理器
 6.3  版本2:固定大小對象的內存池
 6.4  版本3:單線程可變大小內存管理器
 6.5  要點
第7章 多線程內存池
 7.1  版本4:實現
 7.2  版本5:快速鎖定
 7.3  要點
第8章 內聯基礎
 8.1  什么是內聯?
 8.2  方法調用的代價
 8.3  因何內聯?
 8.4  內聯詳述
 8.5  虛方法的內聯
 8.6  通過內聯提升性能
 8.7  要點
第9章 內聯——站在性能的角度
 9.1  調用間優(yōu)化
 9.2  何時避免內聯?
 9.3  開發(fā)階段及編譯期的內聯考慮
 9.4  基于配置的內聯
 ……
第10章 內聯技巧
第11章 標準模板庫
第12章 引用計數
第13章 編碼優(yōu)化
第14章 設計優(yōu)化
第15章 可擴展性
第16章 系統(tǒng)體系結構相關話題
參考文獻
索引

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號