代碼優化 2025 pdf epub mobi 電子書 下載
☆☆☆☆☆
簡體網頁||
繁體網頁
代碼優化 pdf epub mobi 著者簡介
kris kaspersky是黑客破譯、反匯編與代碼優化技術的專欄作傢。他一直緻力於研究安全與係統程序設計方麵的問題,內容涉及編譯器開發、優化技術、安全機製研究、實時操作係統內核的創建以及反病毒程序的設計等多個領域。
正是因為他雖"雜"卻"博"、雖"博"卻"深",纔能用詼諧而輕鬆的話語,把嚴密的科技知識在談笑間透徹地加以剖析,讓讀者在輕鬆愉快之中學習和體驗科技的奧妙,這是一種特色、一種方式、一種態度,更是一種境界。
代碼優化 pdf epub mobi 圖書描述
本書係統深入地介紹瞭各種代碼優化編程技術。全書分為4章。第1章集中介紹如何確定程序中消耗CPU時鍾最多的熱點代碼的所謂程序剖析技術以及典型部分工具的實用知識。第2,3章分彆全麵介紹RAM瞭係統與高速緩存子係統的代碼優化知識。第4章主要介紹瞭機器代碼優化技術。各章在討論基本原理的同時詳細給齣瞭代碼實例,並對優化性能進行瞭定量的分析。
該書特彆適閤於作為應用程序員及係統程序員的學習與開發之用。同時,本書對在硬件方麵的專業人員與技術工作者有一定的參考價值。
代碼優化 2025 pdf epub mobi 電子書 下載
代碼優化 pdf epub mobi 圖書目錄
第1章 程序剖分
1.1 剖分的目標與目的
1.1.1 總執行時間
1.1.2 執行時間的類型
1.1. 3 處罰信息
1.1.4 調用次數
1.1.5 覆蓋層次
1.2 微剖分的基本問題
1.2.1 流水作業或者吞吐量與等待時間
1.2.2 測不準
1.2.3 硬件優化
1.2.4 低分辨率
1.3 宏剖分的基本問題
1.3.1 運行時間的不一緻性
1.3.2 度運行問題
1.3.3 負麵效應
1.3.4 單颱機器的代碼優化問題
1.4 最新剖分軟件概述
1.4.1 intelvtune
1.4.2 amdcodeanalyst
.1.4.3 microsoft的profile.exe
1.5 開發自己的剖分軟件
1.6 vtune實用剖分知識
1.6.1 第一步:刪除prinff函數
1.6.2 第二步:將strlen函數體移齣循環
1.6.3 第三步:對齊數據
1.6.4 第四步:刪除strlen函數
1.6.5 第五步:刪除除法操作
1.6.6 第六步:刪除性能監測代碼
1.6.7 第七步:函數組閤
1.6.8 第八步:減少內存訪問操作的次數
1.6.9 第九步:把vtune當做私人教練
1.6.10 第十步:下結論
1.6.11 結果與預測
第2章 ram子係統
2.1 ram概述
2.2 ram的層次結構
2.3 隨機存取存儲器
2.4 ram的設計與工作原理
2.4.1 內核部分
2.4.2 傳統dram(頁麵模式的dram)
2.4.3 dram的發展
2.4.4 快速頁麵模式的dram(fpmdram)
2.4.5 存儲器時序
2.4.6 擴展數據輸齣dram(edodram)
2.4.7 突發式edodram(bedodram)
2.4.8 同步dram(sdram)
2.4.9 倍速sdram(ddrsdram)或者sdramⅱ
2.4.10 直接rambusdram(直接rdram)
2.4.11 不同存儲器類型的比較
2.5 存儲器與處理器之間的交互操作
2.5.1 計算全存取時間
2.6 dram物理地址到邏輯地址的映射
2.7 內存優化操作
2.7.1 建議
2.7.2 展開循環
2.7.3 消除數據相關性
2.7.4 數據並行處理
2.7.5 優化引用數據結構
2.7.6 減小數據結構的尺寸
2.7.7 dram闆塊上的數據分布策略
2.7.8 規劃數據流
2.7.9 按字節、雙字與四字進行內存處理
2.7.10 數據對齊
2.7.11 內存訪問與計算的組閤
2.7.12 讀寫操作的組閤
2.7.13 隻在必要時纔訪問內存
2.7.14 內置c內存處理函數的優化
2.7.15 內存處理函數的優化質量
2.7.16 c字符串庫函數的優化
2.7.17 字符串處理函數的質量優化
2.7.18 塊處理算法的優化
2.7.19 大型數組排序的優化
2.8 ram測試問題
第3章 高速緩存子係統
3.1 sram的工作原理
3.1.1 曆史概況
3.1.2 內核
3.1.3 觸發器的設計
3.1.4 邏輯非元件(取反器)的設計
3.1.5 sram陣列的設計
3.1.6 封裝接口的設計
3.1.7 讀寫時序圖
3.1.8 靜態存儲器的類型
3.2 高速緩存的工作原理
3.2.1 起源
3.2.2 高速緩存的目標與任務
3.2.3 高速緩存的組織
3.3 高速緩存與存儲器存取的優化
3.3.1 處理數據的尺寸對性能的影響
3.3.2 可執行代碼的尺寸對性能的影響
3.3.3 數據對齊效率
3.3.4 數據在高速緩存闆塊上的分布
3.3.5 使用有限聯閤數目的高速緩存
3.3.6 維數組的處理
3.3.7 寫緩衝機製的詳細說明
3.3.8 新一代x86處理器的高速緩存管理
3.3.9 預取機製的實際應用
3.3.10 內存拷貝內幕或者pentiumⅲ與pentium4的新命令
第4章 機器優化
4.1 c/c++編譯器的比較分析
4.1.1 常量錶達式
4.1.2 代數錶達式
4.1.3 算術運算
4.1.4 分支語句
4.1.5 switch運算符
4.1.6 循環
4.1.7 函數調用
4.1.8 變量分布
4.1.9 字符串初始化
4.1.10 死碼
4.1.11 常量條件
4.1.12 確定優勝者
4.2 匯編器與編譯器的對決
4.2.1 曆史迴顧--匯編語言使春天永駐
4.2.2 評價機器優化質量的指標
4.2.3 評價機器優化質量的方法
4.2.4 對主要編譯器進行比較分析
4.2.5 測試結果的討論
4.2.6 機器優化質量的示例
4.2.7 用匯編語言創建保護代碼
4.2.8 用匯編語言編程是一種創造性活動
4.2.9 結束語
4.2.10 源代碼
· · · · · · (
收起)
下載链接在页面底部
下載連結1
下載連結2
下載連結3
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
發表於2025-04-24
代碼優化 2025 pdf epub mobi 電子書 下載
代碼優化 2025 pdf epub mobi 電子書 下載
代碼優化 2025 pdf epub mobi 電子書 下載
喜欢 代碼優化 電子書 的读者还喜欢
代碼優化 pdf epub mobi 讀後感
評分
☆☆☆☆☆
這本書不算差,但也算不上經典,對於時間並非非常充足的人,這本書可讀可不讀,建議先去讀《深入理解計算機係統》中的第1部分,對代碼的優化就可以有個基本瞭解,如果想繼續深入,也不一定非得讀此書,因為此書中的大量篇幅都在講內存的底層原理
評分
☆☆☆☆☆
這本書不算差,但也算不上經典,對於時間並非非常充足的人,這本書可讀可不讀,建議先去讀《深入理解計算機係統》中的第1部分,對代碼的優化就可以有個基本瞭解,如果想繼續深入,也不一定非得讀此書,因為此書中的大量篇幅都在講內存的底層原理
評分
☆☆☆☆☆
還能翻譯得再晦澀點麼?這水平跟google翻譯差不多啊! "TLB"譯的那是什麼啊,感覺譯者完全不懂書中的內容似的!!! 抱歉,你的評論太短瞭 抱歉,你的評論太短瞭 抱歉,你的評論太短瞭 抱歉,你的評論太短瞭 抱歉,你的評論太短瞭 抱歉,你的評論太短瞭 抱歉,你的評論太短...
評分
☆☆☆☆☆
總的來說,作為拓寬視野,推薦閱讀! 該書作者要描述的優化策略看起來是比較簡單的,也是很清晰的,站在程序員的角度來看,好多優化點隻能作為參考;要工程應用中,更是僅僅作為一種編碼習慣和編碼考慮。 作為開拓視野,還是值得閱讀。涉及硬件寄底層部分的較多,...
評分
☆☆☆☆☆
總的來說,作為拓寬視野,推薦閱讀! 該書作者要描述的優化策略看起來是比較簡單的,也是很清晰的,站在程序員的角度來看,好多優化點隻能作為參考;要工程應用中,更是僅僅作為一種編碼習慣和編碼考慮。 作為開拓視野,還是值得閱讀。涉及硬件寄底層部分的較多,...
類似圖書 點擊查看全場最低價
出版者:電子工業齣版社
作者:(美)Kris Kaspersky
出品人:博文視點
頁數:348
譯者:譚明金
出版時間:2004-10
價格:48.00元
裝幀:平裝
isbn號碼:9787121003516
叢書系列:安全技術大係
圖書標籤:
優化
編程
代碼優化
程序設計
計算機
programming
代碼優化:有效使用內存
optimization
代碼優化 2025 pdf epub mobi 電子書 下載
代碼優化 pdf epub mobi 用戶評價
評分
☆☆☆☆☆
翻譯的的確很差,可惜
評分
☆☆☆☆☆
讀過一部分
評分
☆☆☆☆☆
這本書,第一次讓我去係統的理解,硬件和軟件的關係
評分
☆☆☆☆☆
從原理入手,深入淺齣
評分
☆☆☆☆☆
還在讀第一部分,現在還隻是紙上談兵的階段,,,,,,,覺得不懂匯編還是四處碰壁............ 第二部分講內存的好像有點過時,覺得沒過時的部分自己又沒聽懂..
代碼優化 2025 pdf epub mobi 電子書 下載