常用的代碼優化技術


代碼優化可以分爲:

      (1)體系結構獨立的優化

         (2)體系結構相關的優化(需要分析彙編代碼)


體系結構獨立的優化主要是針對循環進行的,常用的有如下4種:


             1)代碼移動

                     把循環終止條件的計算由每次循環執行一次改爲整個循環執行一次


             2)循環展開

                     把循環體中一次只複製一個結構體改爲二個結構體


             3)減少過程調用(在循環中調用)

                     把循環體中的讀取和設置結構體值的函數調用改爲用數組下標


            4)消除不必要的存儲器引用

                    在循環中引入中間變量

發佈了22 篇原創文章 · 獲贊 8 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章