<ul id="g60s4"><pre id="g60s4"></pre></ul>
<strong id="g60s4"><nav id="g60s4"></nav></strong>
<ul id="g60s4"></ul>
  • <tr id="g60s4"></tr>
  • 
    
  • 或者

    DSP編程的seo程序優化技巧

    作者:kevin 瀏覽:153 發布時間:2018-04-17
    分享 評論 0

          編譯流程與處理器選項,現在繼續講解程序優化。在二三十年前人們剛開始使用C語言代替匯編進行開發的時候,因為當初的處理器/控制器性能很弱,而編譯器的能力也有限,因而形成了一些C語言編程效率不高的印象。但是今天的硬件性能已經非常強大,而編譯器的能力也是日新月異,假若大家不熟練掌握匯編編程中的一些關鍵技術,編寫的匯編代碼的效率已經很難超過編譯器從C語言轉換出來的匯編代碼了。

      假若大家使用C語言進行編程的話,編譯器除了可以把大家的加減乘除這樣的操作轉換為ADD、MPY以及相關的尋址、寄存器操作外,還可以在編譯產生匯編代碼的過程中進行不同程度的優化。優化的過程要根據器件的特點與指令集等進行有針對性的配置,因而在不同的器件上同一段C代碼優化產生的結果可能不一樣,但是其基本思想都是一致的;甚至是不同公司的編譯器,在優化選項和優化效果上面也是基本一致的。在CCS軟件的編譯器中,大家可以使用的基本的優化級別有5級,如表1所示。需要注意的是,別名就是大家在編譯器選項中實際使用的名字,因為字體的原因,看起來可能會有混淆,以-O0為例,其中的第一個是字母O是大寫的字母0,表示優化Optimization,而不是阿拉伯數字的0;第二個才是是阿拉伯數字中的零,用數字表示優化的序號或者說優化的程度。

      根據Html頁面的seo網站優化中基礎性問題需要,大家可以選擇需要的優化級別,例如可以選擇優化代碼的尺寸,從而減小代碼占用的存儲器空間;一般情況下使用-O2或者-O3可以實現在代碼運行速度、代碼占用的存儲器空間和編譯速度幾個因素之間的最優化。但是優化也是有一定的代價的,首先編譯的時間會隨著優化級別的提高而增加;其次假若大家的代碼不夠嚴謹,可能會產生意外的結果,例如某些看起來沒用的變量直接被編譯器給“忽視”了,但是大家本來保留它可能是有目的的,例如用來做為調試用的變量,結果它被優化掉了而失去了意義,這時大家就需要使用一些特殊的C語言關鍵字告訴編譯器,這個變量用在這里是有其它目的的,不能把它給優化掉,等等;這些以后可以詳解。

      關于優化的更多細節,大家可以參考一些有關高效編程的書,因為編譯器假若可以對代碼進行優化,假若大家的代碼寫的太爛,編譯器估計也要吐血了。

            在上面的網頁設計中值得注意的seo優化細節文章里,大家提到了DSP編程中程序優化最常使用到的選項問題,主要提到的幾個選項包括-O1、-O2、-O3、-O4等等。固然大家是以DSP為例進行說明的,但是對于其它的處理器,例如ARM、CPU、一些高級的單片機如MSP430、PIC等等和一些編譯環境,例如Keil、Xilinx SDK等,它們使用的一般的優化選項和基本內容也是大同小異的,即同樣的優化級別,優化的目的都是基本一致的。

      這些都是基本的操作,假若大家的目的僅僅是優化代碼性能或者尺寸的話。假若大家想了解優化過程中產生和使用的更多信息的話,對于DSP本身而言,它的一些其它特性對于程序的運行性能也是非常關鍵的,此時在基本的優化選項基礎上,大家又要注意一下高級的優化選項的影響。例如,某些匯編指令在做諸如FFT變化的時候能夠成倍的提高效率,因而開啟高級優化選項使得編譯器有針對性地生成相關的指令就非常重要。


    无码人妻精品一区二区三区99性| 久久精品国产96精品亚洲| 国产天堂亚洲精品| 亚洲精品久久无码| 91精品国产91热久久久久福利| 久久久999久久久精品| 亚洲精品tv久久久久久久久| 久久精品成人影院| 国产成人精品日本亚洲专区| 日韩免费毛片视频| 亚洲日韩精品国产一区二区三区| 日韩精品一区二区三区影院| 国产精品国产三级国快看| 蜜臀91精品国产免费观看| 色综合久久精品亚洲国产| 3D动漫精品啪啪一区二区下载 | 久热中文字幕在线精品免费| 欧洲精品色在线观看| 久久精品视频99精品视频150| 国产日韩精品中文字无码 | 国产精品爱啪在线线免费观看| 精品无码一区二区三区爱欲| 99久久综合精品免费| 久久永久免费人妻精品下载| 奇米影视7777久久精品| 日韩精品久久无码人妻中文字幕| 亚洲一区精品中文字幕| 99re热精品视频国产免费| 99精品视频在线观看免费专区| 日韩AV无码精品人妻系列| 99ri精品国产亚洲| 91精品国产亚洲爽啪在线观看| 91大神在线精品网址| 亚洲精品美女在线观看| 精品国产一区二区三区色欲| 99精品国产一区二区三区2021| 69国产成人综合久久精品| 亚洲AV无码一区二区三区久久精品| 精品久久久久久久无码久中文字幕 | 亚洲AV永久纯肉无码精品动漫| 久久精品99香蕉国产|