freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

36armc程序設(shè)計(jì)優(yōu)化(完整版)

  

【正文】 是否最優(yōu)?要意識(shí)到循環(huán)展開是有代價(jià)的: ? 增加程序的長(zhǎng)度。 //語(yǔ)句 2 } 站在編譯器的角度思考一下有無(wú)問(wèn)題? 指針對(duì)程序效率的影響(續(xù)) ? 上面代碼的語(yǔ)句 1被 GCC編譯時(shí),會(huì)出現(xiàn)諸如“ LDR ri,[r2,0]”之類匯編指令,表示首先要從 stone指向的地址讀出一個(gè)數(shù)據(jù),以便來(lái)把它加到 mybag指向指明的地址處。 } __packed關(guān)鍵字 (續(xù)) 2 18 7 6 5 4 31 1 1 0 0 1 0 00 0 0 1 1 0 1 1p低 兩 位 地 址高 兩 位 地 址? 上圖是上述代碼的實(shí)例,數(shù)據(jù)按照小端存儲(chǔ),讀取一個(gè)沒(méi)有對(duì)齊的整型數(shù)據(jù)。 __packed節(jié)約了空間,但是損失了運(yùn)行效率。令人驚奇的是,編譯語(yǔ)句 2時(shí),仍然包含一條“ LDR ri, [r2,0]”語(yǔ)句, stone的值不是已經(jīng)由語(yǔ)句 1得到了嗎? 為什么還要這一條語(yǔ)句? 指針對(duì)程序效率的影響(續(xù)) ? 討論:編譯器不會(huì)自動(dòng)識(shí)別指針指向的對(duì)象 ? 不知道是否是別名 ? 悲觀、保守 ? 思考:采用什么辦法可以避免讀兩次內(nèi)存? 五、邊界對(duì)齊對(duì)程序的影響 ? 邊界對(duì)齊 問(wèn)題 ? __packed關(guān)鍵字 邊界對(duì)齊 問(wèn)題 ? 對(duì)齊問(wèn)題對(duì)結(jié)構(gòu)體也有影響。 總結(jié): ? 循環(huán)計(jì)數(shù)遞減。 } 循環(huán)展開 (續(xù) ) int i,t
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1