您現在的位置: 18luck新利全站下载 >> 管理信息化>> 信息化知識>> 資料信息

C++代碼優化經驗總結(doc 33頁)

所屬分類:
信息化知識
文件大小:
60 KB
下載地址:
相關資料:
代碼, 優化, 經驗總結
C++代碼優化經驗總結(doc 33頁)內容簡介

一. 優化之前
二. 聲明的放置
三. 內聯函數
四. 優化你的內存使用
五. 速度優化
六. 最後的求助


一. 優化之前
在進行優化之前,我們首先應該做的是發現我們代碼的瓶頸(bottleneck)在哪裏。
然而當你做這件事情的時候切忌從一個debug-version進行推斷,因為debug-version中包
含了許多額外的代碼。一個debug-version可執行體要比release-version大出40%。那些額
外的代碼都是用來支持調試的,比如說符號的查找。大多數實現都為debug-version和rele
ase-version提供了不同的operator new以及庫函數。而且,一個release-version的執行
體可能已經通過多種途徑進行了優化,包括不必要的臨時對象的消除,循環展開,把對象
移入寄存器,內聯等等。
另外,我們要把調試和優化區分開來,它們是在完成不同的任務。 debug-version 是
……


..............................

Baidu
map