優化C 軟體 目錄

2021-09-29 15:51:48 字數 1439 閱讀 5936

1. 介紹

1.1. 優化的代價

2. 選擇最優的平台

2.1. 硬體平台的選擇

2.2. 微處理器的選擇

2.3. 作業系統的選擇

2.4. 程式語言的選擇

2.5. 編譯器的選擇

2.6. 函式庫的選擇

2.7. 使用者介面框架的選擇

2.8. 克服c++語言的缺點

3. 找出最大的時間消耗者

3.1. 乙個時鐘週期是多少?

3.2. 使用效能分析器查詢熱點

3.3. 程式安裝

3.4. 自動更新

3.5. 程式載入

3.6. 動態鏈結與位置無關**

3.7. 檔案訪問

3.8. 系統資料塊

3.9. 其他資料庫

3.10. 圖形化

3.11. 其他系統資源

3.12. 網路訪問

3.13. 記憶體訪問

3.14. 上下文切換

3.15. 依賴鏈

3.16. 執行單元吞吐率

4. 效能與可用性

5. 選擇最優演算法

6. 開發過程

7. 不同c++構造的效率

7.1. 不同型別變數的儲存

7.2. 整數變數與操作符

7.3. 浮點變數與操作符

7.4. 列舉

7.5. 布林

7.6. 指標與引用

7.7. 函式指標

7.8. 成員指標

7.9. 智慧型指標

7.10. 陣列

7.11. 型別轉換

7.12. 分支與switch語句

7.13. 迴圈

7.14. 函式

7.15. 函式引數

7.16. 函式返回型別

7.17. 函式尾呼叫

7.18. 遞迴函式

7.19. 結構體與類

7.20. 類資料成員(變數例項)

7.21. 類成員函式(方法)

7.22. 虛成員函式

7.23. 執行時型別識別(rtti)

7.24. 繼承

7.25. 建構函式與析構函式

7.26. 聯合

7.27. 位域(bitfield)

7.28. 過載函式

7.29. 過載操作符

7.30. 模板

7.31. 執行緒

7.32. 異常與錯誤處理

7.33. 棧回滾的其他情形

7.34. 預處理器指示

7.35. 名字空間

8. 編譯器裡的優化

8.1. 編譯器如何優化

8.2. 不同編譯器的比較

8.3. 編譯器優化的障礙

8.4. cpu優化的障礙

8.5. 編譯器優化選項

8.6. 優化指示

8.7. 檢查編譯器做什麼

hexo優化目錄

這次主要介紹一下如何使用hexo自帶的幫助函式在站點中新增文章目錄。功能使用了hexo提供的幫助函式,建立對應區域性模組之前,首先要想想這塊內容應該屬於哪個布局?要新增到哪個區域性模組下?考慮這些是為了整潔性,當你新增的東西越來越多的時候才不至於令自己混亂。文章目錄肯定是新增到post布局上,這個毋...

從DPDK透視軟體優化 C

架構級優化 1 優化io 使用uio mpool mbuf等記憶體 零操作 技術 2 簡化層次 精簡協議處理流程,壓縮處理路徑 3 就近原則 模組解耦化前提是資料區域性化,本地化 4 事件驅動 輪詢互補 低cpu的事件驅動模型 高優先順序的輪詢提公升io吞吐能力 5 mpool 中斷同步操作,提公升...

軟體安裝目錄

軟體安裝目錄 序號軟體名稱 快捷鍵1 搜狗拼音輸入法 2360壓縮 3google瀏覽器ie4 wps2013免安裝版5qq qq6adode flash player 7wei8wp 9adobe photoshop cc ps10 截圖神器 fs11 福昕閱讀器 12優酷 you13 secur...