提高C++性能的編程技術 2024 pdf epub mobi 電子書 下載
☆☆☆☆☆
簡體網頁||
繁體網頁
提高C++性能的編程技術 pdf epub mobi 著者簡介
Dov Bulka在軟件開發以及嚮市場交付大型軟件産品方麵擁有超過15年的實戰經驗。他曾是IBM DominoGo Web服務器的性能設計師,一些曾齣現在Internet上的最大型網站使用瞭這種服務器,其中包括1996年亞特蘭大奧運會的網站。Dov Bulka在杜剋大學獲得瞭計算機科學博士學位。
David Mayhew是StarBridge Technologies,Inc.的首席設計師。他主要從事互連構造、對等處理和PCI總綫研發等方麵的工作,他曾就職於IBM的網絡軟件部。David Mayhew在弗吉尼亞理工大學獲得瞭計算機科學博士學位。
提高C++性能的編程技術 pdf epub mobi 圖書描述
很多程序員及軟件設計師都認為,用c++開發意味著放棄程序性能提升的可能。在很多人眼裏,使用c++來開發那些效率至上的應用無疑將導緻一場空前的浩劫。因此,在許多性能敏感型領域,諸如網絡協議、操作係統內核、移動設備驅動等等,c++都常常處於被冷落的境地。
而本書正是對這種錯誤觀念的最有力迴擊。《提高c++性能的編程技術》揭示瞭c++開發高效應用的潛力,嚮廣大讀者展示瞭大量實用的c++麵嚮對象編程技術。通過改善普遍藏匿於設計編碼過程暗處的缺陷,這些技術無一不為c++的性能提升帶來最為強勁的動力。
《提高c++性能的編程技術》詳細討論瞭臨時對象、內存管理、繼承、虛函數、內聯、引用計數以及stl等一切有可能提升c++效率的細節內容。最終,該書將c++性能提升的各種終極利器,完美地呈現在廣大讀者的麵前!無論你是相關領域的從業人員,還是c++程序設計愛好者,或者是渴望突破編程瓶頸、大幅提升自我修為的程序設計愛好者,本書都必將使你獲益良多。
提高C++性能的編程技術 2024 pdf epub mobi 電子書 下載
提高C++性能的編程技術 pdf epub mobi 圖書目錄
導讀 1
第1章 跟蹤實例 10
1.1 初步跟蹤的實現 12
1.2 要點 18
第2章 構造函數和析構函數 20
2.1 繼承 20
2.2 復閤 32
2.3 緩式構造 34
2.4 冗餘構造 37
2.5 要點 41
第3章 虛函數 43
3.1 虛函數的構造 43
3.2 模闆和繼承 46
3.3 要點 51
第4章 返迴值優化 52
4.1 按值返迴機製 52
4.2 返迴值優化 54
4.3 計算性構造函數 57
4.4 要點 58
.第5章 臨時對象 59
5.1 對象定義 59
5.2 類型不匹配 60
5.3 按值傳遞 63
5.4 按值返迴 64
5.6 使用op=()消除臨時對象 66
5.7 要點 67
第6章 單綫程內存池 69
6.1 版本0:全局函數new()和delete() 70
6.2 版本1:專用rational內存管理器 71
6.3 版本2:固定大小對象的內存池 76
6.4 版本3:單綫程可變大小內存管理器 80
6.5 要點 87
第7章 多綫程內存池 88
7.1 版本4:實現 88
7.2 版本5:快速鎖定 91
7.3 要點 95
第8章 內聯基礎 96
8.1 什麼是內聯? 96
8.2 方法調用的代價 100
8.3 因何內聯? 105
8.4 內聯詳述 105
8.5 虛方法的內聯 107
8.6 通過內聯提升性能 108
8.7 要點 109
第9章 內聯——站在性能的角度 110
9.1 調用間優化 110
9.2 何時避免內聯? 115
9.3 開發階段及編譯期的內聯考慮 118
9.4 基於配置的內聯 119
9.5 內聯規則 123
9.6 要點 125
第10章 內聯技巧 126
10.1 條件內聯 126
10.2 選擇性內聯 127
10.3 遞歸內聯 129
10.4 對靜態局部變量進行內聯 134
10.5 與體係結構有關的注意事項:多寄存器集 136
10.6 要點 137
第11章 標準模闆庫 138
11.1 漸近復雜度 138
11.2 插入 139
11.3 刪除 146
11.4 遍曆 149
11.5 查找 150
11.6 函數對象 152
11.7 比stl更好? 154
11.8 要點 157
第12章 引用計數 158
12.1 實現細節 160
12.2 已存在的類 172
12.3 並發引用計數 175
12.4 要點 179
第13章 編碼優化 180
13.1 緩存 182
13.2 預先計算 183
13.3 降低靈活性 184
13.4 80-20法則:加快常用路徑的速度 185
13.5 延遲計算 189
13.6 無用計算 191
13.7 係統體係結構 192
13.8 內存管理 193
13.9 庫和係統調用 194
13.10 編譯器優化 197
13.11 要點 198
第14章 設計優化 200
14.1 設計靈活性 200
14.2 緩存 204
14.3 高效的數據結構 208
14.4 延遲計算 208
14.5 getpeername() 209
14.6 無用計算 212
14.7 失效代碼 213
14.8 要點 214
第15章 可擴展性 215
15.1 對稱多處理器架構 217
15.2 amdahl定律 218
15.3 多綫程和同步 220
15.4 將任務分解為多個子任務 221
15.5 緩存共享數據 222
15.6 無共享 224
15.7 部分共享 226
15.8 鎖粒度 228
15.9 僞共享 230
15.10 驚群現象 231
15.11 讀/寫鎖 233
15.12 要點 234
第16章 係統體係結構相關話題 235
16.1 存儲器層級 235
16.2 寄存器:存儲器之王 237
16.3 磁盤和內存結構 241
16.4 緩存效應 244
16.5 緩存抖動 246
16.6 避免跳轉 247
16.7 使用簡單計算代替小分支 248
16.8 綫程化的影響 249
16.9 上下文切換 251
16.10 內核交叉 254
16.11 綫程化選擇 255
16.12 要點 257
參考文獻 258
索引 260
· · · · · · (
收起)
下載链接在页面底部
點擊這裡下載
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
發表於2024-12-22
提高C++性能的編程技術 2024 pdf epub mobi 電子書 下載
提高C++性能的編程技術 2024 pdf epub mobi 電子書 下載
提高C++性能的編程技術 2024 pdf epub mobi 電子書 下載
喜欢 提高C++性能的編程技術 電子書 的读者还喜欢
提高C++性能的編程技術 pdf epub mobi 讀後感
評分
☆☆☆☆☆
在圖書館看到這本書,看瞭下目錄感覺還可以,但翻瞭一個小時候看完瞭前麵第二章,發現瞭一些問題: 首先就是翻譯瞭,這個不多說瞭,反正就那樣,大傢都懂的,有的句子不知道要講什麼意思。 然後發覺瞭書中兩個明顯的錯誤,這個不知道是原作者的錯誤(估計不...
評分
☆☆☆☆☆
如果你比較關心代碼的性能,這無疑是一本好書。 書中講瞭一些代碼優化的細節,包括構造與析構的成本、內聯、多綫程等。比較實用。 翻譯有點爛,很多都是照字麵意思翻譯,太不專業瞭。所以推薦看英文版的。英文版看起來比許多其他的英文技術書籍要輕鬆些。
評分
☆☆☆☆☆
第一感覺:這本書是好書,但是並不適閤初級C++程序員閱讀 本書堅持著這樣的一個觀點:C++並非就無法達到C那樣的高性能,隻要經過一定的技巧優化,C++也能夠在對程序性能要求苛刻的如WEB傳輸等應用中錶現齣等同甚至超越C語言的性能。 不過書中並沒有一味的強調性能至上,如在STL...
評分
☆☆☆☆☆
我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看過瞭 我看...
評分
☆☆☆☆☆
在圖書館看到這本書,看瞭下目錄感覺還可以,但翻瞭一個小時候看完瞭前麵第二章,發現瞭一些問題: 首先就是翻譯瞭,這個不多說瞭,反正就那樣,大傢都懂的,有的句子不知道要講什麼意思。 然後發覺瞭書中兩個明顯的錯誤,這個不知道是原作者的錯誤(估計不...
類似圖書 點擊查看全場最低價
出版者:電子工業齣版社
作者:(美)Dov Bulka(多夫.布爾卡) David Mayhew(大衛.梅休)
出品人:博文視點
頁數:272
譯者:左飛
出版時間:2011-3-28
價格:59.00元
裝幀:
isbn號碼:9787121129377
叢書系列:傳世經典書叢
圖書標籤:
C++
性能優化
C/C++
編程
程序設計
計算機
Programming
計算機科學
提高C++性能的編程技術 2024 pdf epub mobi 電子書 下載
提高C++性能的編程技術 pdf epub mobi 用戶評價
評分
☆☆☆☆☆
看過《(more) effective c++》和《inside the c++ object model》的話這書看起來還是挺輕鬆的,有些重復。內聯那幾章算是新知識,受益匪淺。
評分
☆☆☆☆☆
Harry
評分
☆☆☆☆☆
纔看完1到2章就知道這本書完全過時瞭,C++ 98什麼年代的標準,什麼年代的編譯器。慢瞭趕緊換,那時候RVO TCO 估計實現還不成熟。
評分
☆☆☆☆☆
太淺顯瞭
評分
☆☆☆☆☆
纔看完1到2章就知道這本書完全過時瞭,C++ 98什麼年代的標準,什麼年代的編譯器。慢瞭趕緊換,那時候RVO TCO 估計實現還不成熟。
提高C++性能的編程技術 2024 pdf epub mobi 電子書 下載