日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

資源分配方法、裝置、設(shè)備及存儲介質(zhì)與流程

文檔序號:39726081發(fā)布日期:2024-10-22 13:25閱讀:3來源:國知局
資源分配方法、裝置、設(shè)備及存儲介質(zhì)與流程

本發(fā)明涉及計算機,尤其涉及一種資源分配方法、裝置、設(shè)備及存儲介質(zhì)。


背景技術(shù):

1、現(xiàn)有技術(shù)中,流水線構(gòu)建過程中通常資源池為固定大小的,一般為兩種方式,一種為虛擬機構(gòu)建,即直接在一臺虛擬機上進行構(gòu)建的操作;另一種是鏡像構(gòu)建,啟動一個臨時的鏡像進行構(gòu)建,但是臨時鏡像由于都是統(tǒng)一的大小,會存在排隊執(zhí)行、資源占用率高等一系列情況。固定大小的資源分配導(dǎo)致資源浪費或不足,某些流水線的構(gòu)建任務(wù)相對較輕,而被分配了大量的資源,這將導(dǎo)致資源的浪費。反之,如果某些流水線的構(gòu)建任務(wù)非常復(fù)雜,但只被分配了有限的資源,這可能導(dǎo)致構(gòu)建過程非常緩慢,延遲交付。有些構(gòu)建任務(wù)可能需要更多的cpu、內(nèi)存或存儲資源,而另一些可能更依賴于網(wǎng)絡(luò)帶寬,因此固定分配無法針對不同類型的任務(wù)進行優(yōu)化。

2、上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認上述內(nèi)容是現(xiàn)有技術(shù)。


技術(shù)實現(xiàn)思路

1、本發(fā)明的主要目的在于提供一種資源分配方法、裝置、設(shè)備及存儲介質(zhì),旨在解決現(xiàn)有技術(shù)中流水線資源是固定分配,資源分配不均勻,導(dǎo)致資源利用率較低以及資源分配不平衡的技術(shù)問題。

2、為實現(xiàn)上述目的,本發(fā)明提供了一種資源分配方法,所述方法包括以下步驟:

3、對代碼庫中的各代碼文件進行分析,確定所述各代碼文件之間的依賴關(guān)系;

4、基于所述依賴關(guān)系將資源池中的可用資源分配至所述各代碼文件對應(yīng)的模塊。

5、可選地,所述基于所述依賴關(guān)系將資源池中的可用資源分配至所述各代碼文件對應(yīng)的模塊,包括:

6、基于所述依賴關(guān)系構(gòu)建依賴樹結(jié)構(gòu);

7、對所述依賴樹結(jié)構(gòu)進行依賴分析;

8、基于依賴分析結(jié)果將資源池中的可用資源分配至所述各代碼文件對應(yīng)的模塊。

9、可選地,所述基于依賴分析結(jié)果將資源池中的可用資源分配至所述各代碼文件對應(yīng)的模塊,包括:

10、基于依賴分析結(jié)果確定所述各代碼文件對應(yīng)的模塊的依賴信息;

11、獲取所述各代碼文件的屬性信息;

12、根據(jù)所述依賴信息和所述屬性信息確定各模塊的資源權(quán)重;

13、基于所述資源權(quán)重將資源池中的可用資源分配至所述各模塊。

14、可選地,所述屬性信息包括:所述各代碼文件的代碼數(shù)量、執(zhí)行時間、圈復(fù)雜度、條件數(shù)量、循環(huán)數(shù)量、函數(shù)數(shù)量和注釋比例。

15、可選地,所述根據(jù)所述依賴信息和所述屬性信息確定各模塊的資源權(quán)重,包括:

16、基于所述屬性信息確定各模塊的屬性權(quán)重;

17、對所述屬性權(quán)重進行加權(quán);

18、基于加權(quán)結(jié)果和所述依賴信息確定所述各模塊的資源權(quán)重。

19、可選地,所述基于所述依賴關(guān)系構(gòu)建依賴樹結(jié)構(gòu),包括:

20、基于所述依賴關(guān)系構(gòu)建原始樹結(jié)構(gòu);

21、確定所述依賴關(guān)系中的循環(huán)依賴關(guān)系;

22、基于所述循環(huán)依賴關(guān)系對所述原始樹結(jié)構(gòu)進行剪枝處理,獲得依賴樹結(jié)構(gòu)。

23、可選地,所述基于所述依賴關(guān)系將資源池中的可用資源分配至所述各代碼文件對應(yīng)的模塊之后,還包括:

24、對所述資源池的占用率進行監(jiān)測;

25、在所述資源池的占用率超過預(yù)設(shè)閾值時,基于預(yù)設(shè)擴容率對所述資源池進行擴容。

26、此外,為實現(xiàn)上述目的,本發(fā)明還提出一種資源分配裝置,所述資源分配裝置包括:

27、代碼分析模塊,用于對代碼庫中的各代碼文件進行分析,確定所述各代碼文件之間的依賴關(guān)系;

28、資源分配模塊,用于基于所述依賴關(guān)系將資源池中的可用資源分配至所述各代碼文件對應(yīng)的模塊。

29、此外,為實現(xiàn)上述目的,本發(fā)明還提出一種資源分配設(shè)備,所述資源分配設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的資源分配程序,所述資源分配程序配置為實現(xiàn)如上文所述的資源分配方法的步驟。

30、此外,為實現(xiàn)上述目的,本發(fā)明還提出一種存儲介質(zhì),所述存儲介質(zhì)上存儲有資源分配程序,所述資源分配程序被處理器執(zhí)行時實現(xiàn)如上文所述的資源分配方法的步驟。

31、本發(fā)明通過對代碼庫中的各代碼文件進行分析,確定所述各代碼文件之間的依賴關(guān)系,基于所述依賴關(guān)系將資源池中的可用資源分配至所述各代碼文件對應(yīng)的模塊;由于本發(fā)明通過確定代碼庫中各代碼文件之間的依賴關(guān)系,基于依賴關(guān)系將資源池中的可用資源分配至各代碼文件對應(yīng)的模塊,從而實現(xiàn)資源的動態(tài)分配,有效地避免了資源分配不均勻?qū)е碌牧魉€效率低的問題,有效地提升了的資源池的資源利用率,確保流水線資源分配平衡和均勻。



技術(shù)特征:

1.一種資源分配方法,其特征在于,所述資源分配方法包括:

2.如權(quán)利要求1所述的資源分配方法,其特征在于,所述基于所述依賴關(guān)系將資源池中的可用資源分配至所述各代碼文件對應(yīng)的模塊,包括:

3.如權(quán)利要求2所述的資源分配方法,其特征在于,所述基于依賴分析結(jié)果將資源池中的可用資源分配至所述各代碼文件對應(yīng)的模塊,包括:

4.如權(quán)利要求3所述的資源分配方法,其特征在于,所述屬性信息包括:所述各代碼文件的代碼數(shù)量、執(zhí)行時間、圈復(fù)雜度、條件數(shù)量、循環(huán)數(shù)量、函數(shù)數(shù)量和注釋比例。

5.如權(quán)利要求4所述的資源分配方法,其特征在于,所述根據(jù)所述依賴信息和所述屬性信息確定各模塊的資源權(quán)重,包括:

6.如權(quán)利要求2所述的資源分配方法,其特征在于,所述基于所述依賴關(guān)系構(gòu)建依賴樹結(jié)構(gòu),包括:

7.如權(quán)利要求1所述的資源分配方法,其特征在于,所述基于所述依賴關(guān)系將資源池中的可用資源分配至所述各代碼文件對應(yīng)的模塊之后,還包括:

8.一種資源分配裝置,其特征在于,所述資源分配裝置包括:

9.一種資源分配設(shè)備,其特征在于,所述資源分配設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的資源分配程序,所述資源分配程序配置為實現(xiàn)如權(quán)利要求1至7中任一項所述的資源分配方法。

10.一種存儲介質(zhì),其特征在于,所述存儲介質(zhì)上存儲有資源分配程序,所述資源分配程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至7任一項所述的資源分配方法。


技術(shù)總結(jié)
本發(fā)明公開了一種資源分配方法、裝置、設(shè)備及存儲介質(zhì),涉及計算機領(lǐng)域,所述方法包括:對代碼庫中的各代碼文件進行分析,確定所述各代碼文件之間的依賴關(guān)系,基于所述依賴關(guān)系將資源池中的可用資源分配至所述各代碼文件對應(yīng)的模塊;由于本發(fā)明通過確定代碼庫中各代碼文件之間的依賴關(guān)系,基于依賴關(guān)系將資源池中的可用資源分配至各代碼文件對應(yīng)的模塊,從而實現(xiàn)資源的動態(tài)分配,有效地提升了的資源利用率,確保流水線資源分配平衡和均勻。

技術(shù)研發(fā)人員:任逸飛,莫健敏,張澤群,席澤譜,聶亞斌,游峰,楊海
受保護的技術(shù)使用者:中移動金融科技有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/10/21
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1