新聞中心

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

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

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

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

        本文引用地址:http://www.104case.com/article/203169.htm

          關(guān)于優(yōu)化的更多細(xì)節(jié),大家可以參考一些有關(guān)高效編程的書,因?yàn)?a class="contentlabel" href="http://www.104case.com/news/listbylabel/label/編譯器">編譯器雖然可以對(duì)代碼進(jìn)行優(yōu)化,如果我們的代碼寫的太爛,編譯器估計(jì)也要吐血了。。。

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


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



        上一頁 1 2 下一頁

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

        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 弥勒县| 海兴县| 依兰县| 崇礼县| 肃南| 合川市| 江孜县| 临漳县| 清徐县| 林州市| 大冶市| 株洲市| 珠海市| 曲阜市| 南安市| 兰西县| 博客| 托克逊县| 临沧市| 荆州市| 清徐县| 皋兰县| 汶上县| 报价| 虞城县| 白朗县| 寿宁县| 朝阳区| 新密市| 巴中市| 高阳县| 阳西县| 丰宁| 通州市| 凭祥市| 昭平县| 陆良县| 曲靖市| 凤翔县| 平塘县| 广宁县|