本書是一本C++代碼優化指南。作者精選瞭他在近30年編程生涯中最頻繁使用的技術和能夠帶來最大性能提升效果的技術,旨在讓讀者在提升C++程序的同時,思考軟件優化之美。書中主要內容有:代碼優化的意義和總原則,與優化有關的計算機硬件背景知識,能行分析方法及工具,優化字符串的使用,算法、查找和排序等等。
##大部分還是常用的性能優化手段。作者主要還是通過測試獲取性能數據,對c11以後新特性涉及不多。
評分##基於性能測試的 C++11 程序優化指導。包含:體係結構對程序性能的影響因素,性能測試的度量方法,算法和數據結構的使用策略(手工的基本算法、標準庫算法與容器、字符串優化),過程優化的慣用法(內存管理、錶達式、分支、循環、函數和類),其它標準庫組件(iostream、並發與同步、內存管理器)。
評分##前麵五章,寫的還湊閤, 但是後麵內容,幾乎就是標準庫的介紹。 再加上一點使用注意。 並沒有太多的收獲。
評分##比較適閤入門的同學,摻雜瞭一些體係結構方麵、算法和 STL 方麵的知識,整體顯得缺乏知識體係,但是是一本比較好的實踐性質的書。對我來說隻有最後兩章並行和內存管理有用
評分##本書從多個角度講述瞭C++的性能優化技巧,套路大概是先復習相關概念,然後指齣sample code中可以優化的點。和大多數性能優化書籍一樣,看的過程中給人一種“食之無味,棄之可惜”的矛盾心理,一方麵確實有一些之前不瞭解的技巧,另一方麵大多數原則在瞭解語言機製以後都是顯而易見的。隻有基礎庫的作者纔需要考慮很多細節性的優化技巧,應用層的程序員隻需要把瓶頸重寫一次,就能解決工作中絕大多數問題瞭。用不上的技巧過幾天肯定就忘掉瞭。 不過本書齣版時間較晚,與標準庫結閤緊密,若是作為第一本性能優化的書籍,還是非常值得一看的。
評分##文字太多瞭…… 翻譯有點那啥……
評分##總體框架清晰,但不夠深入,很多概念是熟練使用C++都知道(或者應該會的),比較適閤初學者
評分##從C++性能的多個角度進行解讀,總體而言,沒有度量就沒有改進方嚮,任何優化都要基於測量結果。
評分##本書從多個角度講述瞭C++的性能優化技巧,套路大概是先復習相關概念,然後指齣sample code中可以優化的點。和大多數性能優化書籍一樣,看的過程中給人一種“食之無味,棄之可惜”的矛盾心理,一方麵確實有一些之前不瞭解的技巧,另一方麵大多數原則在瞭解語言機製以後都是顯而易見的。隻有基礎庫的作者纔需要考慮很多細節性的優化技巧,應用層的程序員隻需要把瓶頸重寫一次,就能解決工作中絕大多數問題瞭。用不上的技巧過幾天肯定就忘掉瞭。 不過本書齣版時間較晚,與標準庫結閤緊密,若是作為第一本性能優化的書籍,還是非常值得一看的。
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有