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

出版時(shí)間:2011-3-28  出版社:電子工業(yè)出版社  作者:(美)Dov Bulka(多夫.布爾卡) David Mayhew(大衛(wèi).梅休)  頁(yè)數(shù):272  譯者:左飛,薛佟佟  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

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

作者簡(jiǎn)介

  Dov Bulka在軟件開(kāi)發(fā)以及向市場(chǎng)交付大型軟件產(chǎn)品方面擁有超過(guò)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é)位。

書(shū)籍目錄

導(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 類(lèi)型不匹配
 5.3 按值傳遞
 5.4 按值返回
 5.6 使用op=()消除臨時(shí)對(duì)象
 5.7 要點(diǎn)
第6章 單線(xiàn)程內(nèi)存池
 6.1 版本0:全局函數(shù)new()和delete()
 6.2 版本1:專(zhuān)用Rational內(nèi)存管理器
 6.3 版本2:固定大小對(duì)象的內(nèi)存池
 6.4 版本3:?jiǎn)尉€(xiàn)程可變大小內(nèi)存管理器
 6.5 要點(diǎn)
第7章 多線(xiàn)程內(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 通過(guò)內(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 開(kāi)發(fā)階段及編譯期的內(nèi)聯(lián)考慮
 9.4 基于配置的內(nèi)聯(lián)
 ……
第10章 內(nèi)聯(lián)技巧
第11章 標(biāo)準(zhǔn)模板庫(kù)
第12章 引用計(jì)數(shù)
第13章 編碼優(yōu)化
第14章 設(shè)計(jì)優(yōu)化
第15章 可擴(kuò)展性
第16章 系統(tǒng)體系結(jié)構(gòu)相關(guān)話(huà)題
參考文獻(xiàn)
索引

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    提高C++性能的編程技術(shù) PDF格式下載


用戶(hù)評(píng)論 (總計(jì)32條)

 
 

  •   無(wú)論你是相關(guān)領(lǐng)域的從業(yè)人員,還是C++程序設(shè)計(jì)愛(ài)好者,或者是渴望突破編程瓶頸、大幅提升自我修為的程序設(shè)計(jì)愛(ài)好者,《提高C++性能的編程技術(shù)》都必將使你獲益良多。
  •   這本書(shū)更多的是傳遞提高程序性能的編程思想,需要有一定的代碼經(jīng)驗(yàn)。。。
  •   對(duì)于需要較高性能的開(kāi)發(fā)來(lái)講,這本書(shū)和《C++應(yīng)用程序性能優(yōu)化》都是很好的指導(dǎo)手冊(cè)。
  •   提出了一些提高性能的編程技巧,對(duì)C++深入理解較有幫助
  •   收藏了很多提高性能的小技巧~ 比較值得一讀~
  •   設(shè)計(jì)領(lǐng)域太過(guò)于專(zhuān)業(yè), 不適合初學(xué)者. 即使專(zhuān)業(yè)技術(shù)人員來(lái)說(shuō),內(nèi)容過(guò)于偏僻
  •   好書(shū),希望每個(gè)編程人員都會(huì)
  •   對(duì)于提高c++編程能力很有幫助
  •   里面很多關(guān)于時(shí)間效率的討論。很經(jīng)典,贊一個(gè)!
  •   同事介紹的,嵌入式開(kāi)發(fā)進(jìn)階級(jí)圖書(shū)
  •   不適合初學(xué)者,書(shū)中講了很多很好的例子,雖然有些個(gè)人感覺(jué)不是很實(shí)用,
    但的確是一本好書(shū)
  •   內(nèi)容不是很全面,但也能學(xué)到不少東西
  •   書(shū)質(zhì)量不錯(cuò),有一定的深度
  •   教你寫(xiě)出高性能的代碼。
  •   非常不錯(cuò)的書(shū)!快遞也非常不錯(cuò)!我以后會(huì)繼續(xù)支持當(dāng)當(dāng)?shù)?/li>
  •   剛到手就掃了下,這書(shū)真是相當(dāng)?shù)暮冒?,要仔?xì)閱讀了
  •   印刷質(zhì)量感覺(jué)不是很好,
    書(shū)中提到的性能改善點(diǎn)很有用,
    翻譯的不是很好,,
  •   目前當(dāng)當(dāng)網(wǎng)上能買(mǎi)到的C++程序優(yōu)化方面最全面的一本。(其他幾本好的都沒(méi)貨了),適合中級(jí)C++開(kāi)發(fā)人員。
  •   內(nèi)容還行,但是不夠經(jīng)典,難道老外都寫(xiě)得很通俗易懂?
  •   書(shū)質(zhì)量很好,內(nèi)容經(jīng)典
  •   內(nèi)容不錯(cuò),但是封面不是很喜歡
  •   對(duì)c++提供幫助很大
  •   當(dāng)當(dāng)作為最早的書(shū)籍類(lèi)電商,買(mǎi)書(shū)找當(dāng)當(dāng)還是沒(méi)錯(cuò)的。
    老公I(xiàn)T人士,專(zhuān)業(yè)書(shū)一本都很厚,更貴。
    有了當(dāng)當(dāng),趕上活動(dòng)什么的真是很優(yōu)惠。
    推薦給大家~~
  •   印刷紙張象草紙
  •   個(gè)人值得看的只有內(nèi)存管理那里。。其他都是翻一翻就過(guò)去了
  •   這本書(shū)的上面受傷了,不知是在倉(cāng)庫(kù)中的保存原因還是印刷時(shí)弄壞的,肯定不是運(yùn)輸?shù)膯?wèn)題弄壞的
  •   內(nèi)容講得很底層,可是翻譯得太晦澀了。有的話(huà)要反復(fù)琢磨。
  •   講得不算高深,對(duì)于初級(jí)水平的同學(xué)來(lái)講有幫助
  •   在學(xué)校里就看過(guò)的書(shū)
  •   對(duì)提高性能還是不錯(cuò)
  •   提高cpp性能
  •   看了一章,感覺(jué)不錯(cuò)
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7