女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

綠色環(huán)保又節(jié)能,軟件開發(fā)居然也可以

北匯信息POLELINK ? 2022-11-09 08:10 ? 次閱讀

隨著氣候變化成為一個(gè)關(guān)鍵的全球問題,軟件開發(fā)人員和DevOps 專家也開始反思他們自己的行業(yè),以幫助減少該行業(yè)對(duì)氣候的影響。在這個(gè)大背景下,靜態(tài)分析工具可以我們提供怎樣的幫助呢?

CI/CD 對(duì)軟件開發(fā)的好處

在過去幾年中,軟件開發(fā)的主要改進(jìn)之一是引入了持續(xù)集成(CI) 和持續(xù)部署/交付 (CD),以及 DevOps 自動(dòng)化。

通過使用CI/CD,開發(fā)人員可以在開發(fā)周期內(nèi)盡快了解,已引入代碼庫的構(gòu)建問題——這通常稱為“左移”。這種做法還可以確保團(tuán)隊(duì)其他成員受到的影響最小,因?yàn)檫`規(guī)更改可以很容易地撤消,因?yàn)樗鼈兩形刺峤坏?Master/Main 分支。

在質(zhì)量保證(QA) 團(tuán)隊(duì)和安全團(tuán)隊(duì)或首席安全官 (CSO) 的鼓勵(lì)下,DevOps 專業(yè)人員經(jīng)常提倡,將靜態(tài)分析或 SAST(靜態(tài)分析安全測試)工具作為 CI/CD 管道的一部分。這可確保用戶不僅可以從編譯器構(gòu)建問題的早期檢測和修復(fù)中受益,而且還可以從添加到代碼庫中的新安全漏洞、可靠性問題或違反編碼規(guī)范等行為中受益。

但是,CI/CD在處理器時(shí)間和能源消耗方面存在不菲的成本。CI/CD 流程消耗的能量非常大——尤其是當(dāng)您考慮到這些 CI/CD 作業(yè)為每個(gè)開發(fā)人員的提交或拉取請(qǐng)求響應(yīng)時(shí),這可能意味著每個(gè)開發(fā)人員每天要構(gòu)建多個(gè)項(xiàng)目。

如果您隨后在這些流程中添加質(zhì)量或安全檢查,在最好的情況下,這將運(yùn)行復(fù)雜的全程序、控制和數(shù)據(jù)流靜態(tài)分析引擎,導(dǎo)致構(gòu)建時(shí)間線性遞增(通常是標(biāo)準(zhǔn)的2 倍到 10 倍)編譯和鏈接時(shí)間),那么每個(gè)作業(yè)消耗的機(jī)器資源和能源量也會(huì)成比例地增加。

更環(huán)保的靜態(tài)分析

多年來,靜態(tài)分析工具開發(fā)人員一直在精益求精地提高工具性能,這通常會(huì)在性能上取得小幅提升,以抵消掃描新類別缺陷或進(jìn)行更深入掃描以提高準(zhǔn)確性所導(dǎo)致的偶爾性能下降。

但從根本上說,他們正在處理一個(gè)越來越大的問題空間,這通常被稱為“路徑爆炸”。

許多靜態(tài)分析工具使用的一項(xiàng)顯著效率改進(jìn)方案是增量分析。

增量分析意味著只分析基于依賴樹更改或添加的代碼。在最好的情況下,增量分析意味著只有少數(shù)文件會(huì)被重新分析,從而顯著減少時(shí)間、資源和能源消耗。

然而,在最壞的情況下,增量分析可能等同于全面分析。此外,增量分析還要求保留以前運(yùn)行的分析數(shù)據(jù),這并不總是可行的。

Klocwork 如何支持綠色軟件開發(fā)

Klocwork是一種靜態(tài)分析和SAST工具,其具備獨(dú)特的設(shè)計(jì)理念,通過獨(dú)立分析每個(gè)節(jié)點(diǎn),然后生成節(jié)點(diǎn)的“速記”,供其他節(jié)點(diǎn)使用,從而使其能夠有效地執(zhí)行整個(gè)程序數(shù)據(jù)流分析。

這種被稱為“差異分析”的能力,比增量分析更進(jìn)了一步。它不僅允許分析作業(yè)可以幾乎無限地并行化,而且還可以在系統(tǒng)其余部分被隔離的情況下,分析單個(gè)新節(jié)點(diǎn)或變更節(jié)點(diǎn)。

差異分析是對(duì)一組明確的已更改文件或新文件執(zhí)行的增量分析,不保留先前的運(yùn)行分析數(shù)據(jù),并且重新分析的代碼可能最少。

換句話說,作為每個(gè)開發(fā)人員提交或拉取請(qǐng)求的一部分,差異分析使我們能夠在盡可能短的時(shí)間內(nèi)并使用盡可能少的能量,對(duì)新的和變更的代碼運(yùn)行靜態(tài)分析或SAST 檢查。其具備CI 的所有好處,但結(jié)果更快,能耗更低。其包含靜態(tài)分析或 SAST 檢查的 CI/CD 管道的所有好處,但更具備可持續(xù)性。

開始使用Klocwork 開發(fā)綠色軟件

親自了解Klocwork如何幫助您為 C、C++C#Java、JavaScript 和 Python 開發(fā)高質(zhì)量的綠色軟件。免費(fèi)試用獲取私信北匯信息即可~

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 軟件開發(fā)
    +關(guān)注

    關(guān)注

    0

    文章

    637

    瀏覽量

    28189
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    水冷負(fù)載箱:節(jié)能環(huán)保的測試新選擇

    的推廣應(yīng)用標(biāo)志著電力電子測試技術(shù)向綠色低碳方向邁進(jìn)。其顯著的節(jié)能效果和環(huán)保特性,不僅降低了測試成本,更為實(shí)現(xiàn)碳中和目標(biāo)提供了有力支持。未來,隨著技術(shù)的不斷進(jìn)步,水冷負(fù)載箱將在更多領(lǐng)域發(fā)揮重要作用,推動(dòng)測試行業(yè)向更高效、更
    發(fā)表于 02-07 11:11

    我國軟件開發(fā)者數(shù)量突破940萬

    2024開放原子開發(fā)者大會(huì)20到21日在武漢舉辦。工業(yè)和信息化部負(fù)責(zé)人透露,我國軟件開發(fā)者數(shù)量突破940萬。 開源就是開放軟件的源代碼,在遵守許可協(xié)議的前提下,任何人都可以使用、修改甚
    的頭像 發(fā)表于 12-24 13:52 ?414次閱讀

    我國軟件開發(fā)者數(shù)量超過940萬

    在近日舉辦的開放原子開發(fā)者大會(huì)上,工業(yè)和信息化部負(fù)責(zé)人傳來了一則令人振奮的消息:我國軟件開發(fā)者數(shù)量已經(jīng)突破940萬大關(guān)。這一數(shù)據(jù)不僅彰顯了我國在軟件開發(fā)領(lǐng)域的雄厚實(shí)力,預(yù)示著我國在全
    的頭像 發(fā)表于 12-23 11:08 ?535次閱讀

    中京電子子公司再度獲評(píng)“綠色制造與環(huán)保先進(jìn)企業(yè)”

    制造與環(huán)保先進(jìn)企業(yè)。憑借在綠色制造和節(jié)能減排中的突出表現(xiàn),中京電子子公司惠州中京再度榮膺榜單。 中京電子自成立以來,始終秉承“以人為本、安全發(fā)展、綠色環(huán)保"的發(fā)展理念,不斷優(yōu)化生產(chǎn)流程
    的頭像 發(fā)表于 11-27 11:49 ?950次閱讀

    BQ7690x軟件開發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《BQ7690x軟件開發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 11-07 10:19 ?1次下載
    BQ7690x<b class='flag-5'>軟件開發(fā)</b>指南

    TMS320C6201 DSP軟件開發(fā)技術(shù)

    電子發(fā)燒友網(wǎng)站提供《TMS320C6201 DSP軟件開發(fā)技術(shù).pdf》資料免費(fèi)下載
    發(fā)表于 10-26 09:25 ?0次下載
    TMS320C6201 DSP<b class='flag-5'>軟件開發(fā)</b>技術(shù)

    PGA460軟件開發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《PGA460軟件開發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 10-09 10:30 ?5次下載
    PGA460<b class='flag-5'>軟件開發(fā)</b>指南

    【展會(huì)邀請(qǐng)】安科瑞電氣誠邀您參加2024年馬來西亞吉隆坡(亞洲)綠色環(huán)保科技展覽會(huì)IGEM

    【展會(huì)邀請(qǐng)】安科瑞電氣誠邀您參加2024年馬來西亞吉隆坡(亞洲)綠色環(huán)保科技展覽會(huì)IGEM
    的頭像 發(fā)表于 10-01 08:03 ?415次閱讀
    【展會(huì)邀請(qǐng)】安科瑞電氣誠邀您參加2024年馬來西亞吉隆坡(亞洲)<b class='flag-5'>綠色環(huán)保</b>科技展覽會(huì)IGEM

    PGA450-Q1軟件開發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《PGA450-Q1軟件開發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-30 14:25 ?1次下載
    PGA450-Q1<b class='flag-5'>軟件開發(fā)</b>指南

    ECU電控軟件開發(fā)及測試介紹

    本文重點(diǎn)介紹符合AutoSar架構(gòu)的應(yīng)用軟件開發(fā)、MBD開發(fā)模式下的軟件質(zhì)量評(píng)估與優(yōu)化方案、復(fù)雜場景下的ECU性能壓力測試方案。
    的頭像 發(fā)表于 09-26 14:25 ?3910次閱讀
    ECU電控<b class='flag-5'>軟件開發(fā)</b>及測試介紹

    TUSS44x0軟件開發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《TUSS44x0軟件開發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-14 10:59 ?0次下載
    TUSS44x0<b class='flag-5'>軟件開發(fā)</b>指南

    揭秘能耗管理系統(tǒng):如何讓你的建筑綠色省錢?

    揭秘能耗管理系統(tǒng):如何讓你的建筑綠色省錢? 在當(dāng)今這個(gè)環(huán)保意識(shí)日益增強(qiáng)的時(shí)代,建筑行業(yè)的綠色轉(zhuǎn)型已成為不可逆轉(zhuǎn)的趨勢。而在這場轉(zhuǎn)型中,能耗管理系統(tǒng)(Energy Management
    的頭像 發(fā)表于 08-14 10:38 ?455次閱讀

    BQ769x2 軟件開發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《BQ769x2 軟件開發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 08-12 14:41 ?0次下載

    嵌入式軟件開發(fā)與AI整合

    嵌入式軟件開發(fā)與AI整合是當(dāng)前技術(shù)發(fā)展的重要趨勢之一。隨著人工智能技術(shù)的快速發(fā)展,嵌入式系統(tǒng)越來越多地集成了AI算法,以實(shí)現(xiàn)更復(fù)雜的智能功能。以下是關(guān)于嵌入式軟件開發(fā)與AI整合的詳細(xì)分析
    的頭像 發(fā)表于 07-31 09:25 ?1239次閱讀
    嵌入式<b class='flag-5'>軟件開發(fā)</b>與AI整合

    【《軟件開發(fā)珠璣》閱讀體驗(yàn)】+ 心得

    的重要性。軟件開發(fā)領(lǐng)域日新月異,我們需要不斷學(xué)習(xí)新技術(shù)和方法來跟上時(shí)代的步伐。通過閱讀專業(yè)書籍、參加技術(shù)會(huì)議和參與開源項(xiàng)目,我們可以不斷提升自己的技能和能力,為未來的職業(yè)發(fā)展打下堅(jiān)實(shí)的基礎(chǔ)。 總之
    發(fā)表于 06-23 17:56