<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 牛人業(yè)話 > DSP編程技巧之3:揭開編譯器神秘面紗之程序優(yōu)化

          DSP編程技巧之3:揭開編譯器神秘面紗之程序優(yōu)化

          —— DSP編程技巧:揭開編譯器神秘面紗之程序優(yōu)化
          作者:paradoxfx 時間:2013-12-25 來源:電子產(chǎn)品世界 收藏

            根據(jù)需要,我們可以選擇需要的優(yōu)化級別,例如可以選擇優(yōu)化代碼的尺寸,從而減小代碼占用的空間;一般情況下使用-O2或者-O3可以實現(xiàn)在代碼運行速度、代碼占用的空間和編譯速度幾個因素之間的最優(yōu)化。但是優(yōu)化也是有一定的代價的,首先編譯的時間會隨著優(yōu)化級別的提高而增加;其次如果我們的代碼不夠嚴(yán)謹(jǐn),可能會產(chǎn)生意外的結(jié)果,例如某些看起來沒用的變量直接被給“忽視”了,但是我們本來保留它可能是有目的的,例如用來做為調(diào)試用的變量,結(jié)果它被優(yōu)化掉了而失去了意義,這時我們就需要使用一些特殊的關(guān)鍵字告訴,這個變量用在這里是有其它目的的,不能把它給優(yōu)化掉,等等;這些以后可以詳解。

          本文引用地址:http://www.ex-cimer.com/article/203169.htm

            關(guān)于優(yōu)化的更多細(xì)節(jié),大家可以參考一些有關(guān)高效編程的書,因為雖然可以對代碼進(jìn)行優(yōu)化,如果我們的代碼寫的太爛,編譯器估計也要吐血了。。。

          c語言相關(guān)文章:c語言教程


          存儲器相關(guān)文章:存儲器原理



          上一頁 1 2 下一頁

          關(guān)鍵詞: C語言 編譯器 DSP 存儲器

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();