<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          小公司的大項(xiàng)目要咋辦?

          共 1502字,需瀏覽 4分鐘

           ·

          2023-07-01 10:13

          今天跟一個(gè)朋友聊天,他跟我說(shuō)他在一個(gè)牛逼的公司,他們公司的產(chǎn)品可以讓編譯加快幾倍,十幾倍。然后我就說(shuō),大公司有的是服務(wù)器,小公司也沒(méi)啥大項(xiàng)目,然后他跟我說(shuō),一大把大小公司需要編譯安卓,安卓這個(gè)項(xiàng)目夠大了吧。

          然后我就想,我之前因?yàn)榫幾g安卓NDK,讓我頭大的很。

          然后他介紹了快編大師這個(gè)東西,因?yàn)槲抑笆菦](méi)有接觸過(guò)的,所以今天就寫寫這個(gè)東西,畢竟這個(gè)東西也是挺有用的東西,但是我不確定的是這個(gè)東西對(duì)大家是不是有用的東西,如果這個(gè)東西真的有用,希望大家也用這個(gè)東西。

          什么是快編大師?

          這個(gè)是中文名字,英文的名字叫做「incredibuild」

          網(wǎng)址「https://www.incredibuild.cn/」

          這個(gè)東西有什么用?

          Incredibuild 利用網(wǎng)絡(luò)中的空閑 CPU 或云計(jì)算,為每臺(tái)機(jī)器武裝數(shù)百個(gè)內(nèi)核,從而為耗時(shí)的軟件開(kāi)發(fā)加速。充分發(fā)揮您的網(wǎng)絡(luò)潛能,提升產(chǎn)品質(zhì)量,縮短上市時(shí)間,提高開(kāi)發(fā)工作效率。

          簡(jiǎn)單說(shuō)就是,它可以縮短你項(xiàng)目的編譯時(shí)間,有多短呢?我們看一些具體的數(shù)據(jù)。

          b13988945e6c267324d3de2440f98800.webp

          原來(lái) 90 分鐘的編譯時(shí)間,可以縮短到只有 24 分鐘。

          因?yàn)槲抑皼](méi)用過(guò)這個(gè)東西,然后在群里跟大家討論了下

          c6e9699464d61c1ec6243d24b7f42ae4.webp

          因?yàn)槲腋粋€(gè)朋友剛好是快編大師那邊的開(kāi)發(fā),順便就跟他討論了一些技術(shù)上的問(wèn)題。

          Incredibuild 簡(jiǎn)稱 IB

          Incredibuild在分布式編譯的時(shí)候,他使用別人的主機(jī)是一個(gè)準(zhǔn)則,就是優(yōu)先使用空閑的資源,我們會(huì)判斷其他主機(jī)上Cpu的負(fù)載,當(dāng)Cpu的負(fù)載比較空閑的時(shí)候,他才會(huì)選擇去使用,去做編編譯加速,另外就是當(dāng)我的機(jī)器資源跟編譯任務(wù)沖突的時(shí)候。會(huì)以本機(jī)的占用優(yōu)先,第三的話就是我們也可以去做一些使用合作的限制,就允許只貢獻(xiàn)部分的資源去幫助別的機(jī)器去做編譯。

          一般來(lái)說(shuō)的話,目前IB主要是在局域網(wǎng)內(nèi)去做一個(gè)主機(jī)聯(lián)網(wǎng),目前局域網(wǎng)的帶寬基本上都是千兆甚至萬(wàn)兆以上。而且主機(jī)通信傳輸資源過(guò)程當(dāng)中它是一個(gè)實(shí)時(shí)傳輸,就是說(shuō)它只會(huì)去傳輸部分的資源,并不是把所有的一些代碼全部進(jìn)行同步傳輸,另外一點(diǎn)的話,就是我們還有一個(gè)類似于文件緩存的一個(gè)技術(shù),就是當(dāng)一些編譯器里邊會(huì)緩存到主機(jī)上去,那么在后續(xù)的編譯中,他他就不需要再去做一個(gè)資源同步了。

          問(wèn)
          3f9d5c9388a4c7bdb4d6d269cd3b2557.webp
          答:

          跟distcc這種開(kāi)源工具比的話,我們IB的一個(gè)資源使用方式的話,是比他們簡(jiǎn)單的,就我們只需要在所有主流的客戶端上去裝上IB就可以用了,不需要做任何配置?;旧鲜亲鲆粋€(gè)開(kāi)箱即用的方式,然后像distcc的話,還需要在他所在的所有主機(jī)上去做一些IP,網(wǎng)絡(luò)的配置等等。

          問(wèn):

          我有錢自己買了編譯服務(wù)器不就好了,為什么還需要IB這玩意呀?

          答:

          因?yàn)镮B是動(dòng)態(tài)化的最大化利用你現(xiàn)有計(jì)算資源,根據(jù)不同的項(xiàng)目編譯需求靈活調(diào)配。如果購(gòu)買一個(gè)64核的服務(wù)器,就是固定的64核,那么如果說(shuō)后續(xù)的項(xiàng)目一些項(xiàng)目可能需要上百個(gè)核資源還需要不斷的增加這個(gè)服務(wù)器。但如果用Ib將有很多開(kāi)發(fā)機(jī)的空閑資源是可以利用起來(lái)的話,就不需要額外再投入費(fèi)用買硬件 。

          最后

          大家如果有對(duì)這個(gè)東西有興趣的,或者項(xiàng)目有使用上的,可以咨詢他們公司的這個(gè)技術(shù)服務(wù)人員。

          看了下網(wǎng)上的信息,這東西用戶還是挺多的,而且社區(qū)也非?;钴S,我想著存在即合理,不可小覷。

          給我的這個(gè)技術(shù)支持微信咋看起來(lái)像是廣告一樣,???

          我說(shuō)的小企業(yè)沒(méi)有大項(xiàng)目,絕對(duì)是說(shuō)錯(cuò)了。


          252f462f7403acf227bbc00f95949e34.webp


          瀏覽 52
          點(diǎn)贊
          1評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          全部評(píng)論
          兩頓飯2023-07-27 10:02
          1
          點(diǎn)贊回復(fù)
          推薦
          點(diǎn)贊
          1評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  四虎性| 欧美艹逼视频 | 強姦婬片A片AAA毛片Mⅴ | 黄色在线免费观看网站 | 欧美大屌操逼 |