注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)提高C++性能的編程技術(shù)

提高C++性能的編程技術(shù)

提高C++性能的編程技術(shù)

定 價(jià):¥59.00

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

ISBN: 9787121129377 出版時(shí)間: 2011-03-01 包裝: 平裝
開本: 16開 頁數(shù): 271 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)