国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      進(jìn)程控制方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)與流程

      文檔序號(hào):40356222發(fā)布日期:2024-12-18 13:34閱讀:15來源:國知局
      進(jìn)程控制方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)與流程

      本申請(qǐng)涉及計(jì)算機(jī),具體涉及一種進(jìn)程控制方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)。


      背景技術(shù):

      1、目前,隨著諸如手機(jī)、智能電視和平板電腦等智能終端的飛速發(fā)展,越來越多的用戶使用智能終端中各應(yīng)用程序進(jìn)行娛樂、通訊和工作等活動(dòng)。然而在智能終端運(yùn)行過程中,在終端處于高負(fù)載情況下,可能存在后臺(tái)進(jìn)程頻繁同時(shí)啟動(dòng)導(dǎo)致過度占用系統(tǒng)資源,使得前臺(tái)的應(yīng)用程序無法及時(shí)獲取運(yùn)行資源,從而頻繁出現(xiàn)應(yīng)用程序無響應(yīng)現(xiàn)象(anr,applicat?ion?not?responding)或運(yùn)行超時(shí)的問題,影響用戶的終端使用體驗(yàn)。


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

      1、本申請(qǐng)實(shí)施例提供一種進(jìn)程控制方法、裝置、設(shè)備和存儲(chǔ)介質(zhì),旨在解決現(xiàn)有技術(shù)中在智能終端處于高負(fù)載的運(yùn)行狀態(tài)下因后臺(tái)進(jìn)程擠占終端資源導(dǎo)致前臺(tái)應(yīng)用出現(xiàn)無響應(yīng)或運(yùn)行超時(shí)的技術(shù)問題。

      2、一方面,本申請(qǐng)實(shí)施例提供一種進(jìn)程控制方法,所述進(jìn)程控制方法包括以下步驟:

      3、響應(yīng)進(jìn)程控制請(qǐng)求,獲取第一進(jìn)程隊(duì)列中待管控的目標(biāo)后臺(tái)進(jìn)程;

      4、根據(jù)所述目標(biāo)后臺(tái)進(jìn)程和所述目標(biāo)后臺(tái)進(jìn)程對(duì)應(yīng)的進(jìn)程延遲時(shí)間更新預(yù)設(shè)的第二進(jìn)程隊(duì)列,得到目標(biāo)進(jìn)程隊(duì)列;

      5、根據(jù)終端負(fù)載參數(shù)和所述目標(biāo)進(jìn)程隊(duì)列對(duì)所述目標(biāo)后臺(tái)進(jìn)程進(jìn)行延遲啟動(dòng)控制,得到進(jìn)程控制結(jié)果。

      6、在本申請(qǐng)一種可能的實(shí)現(xiàn)方式中,所述獲取第一進(jìn)程隊(duì)列中待管控的目標(biāo)后臺(tái)進(jìn)程,包括:

      7、獲取所述第一進(jìn)程隊(duì)列中待啟動(dòng)的各后臺(tái)進(jìn)程,采集各所述后臺(tái)進(jìn)程的啟動(dòng)頻次數(shù)據(jù)和進(jìn)程啟動(dòng)類型;

      8、若所述啟動(dòng)頻次數(shù)據(jù)大于預(yù)設(shè)的啟動(dòng)頻次閾值且所述進(jìn)程啟動(dòng)類型為聯(lián)合啟動(dòng)類型,則將所述啟動(dòng)頻次數(shù)據(jù)對(duì)應(yīng)的后臺(tái)進(jìn)程設(shè)置為待管控的目標(biāo)后臺(tái)進(jìn)程。

      9、在本申請(qǐng)一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述目標(biāo)后臺(tái)進(jìn)程和所述目標(biāo)后臺(tái)進(jìn)程對(duì)應(yīng)的進(jìn)程延遲時(shí)間更新預(yù)設(shè)的第二進(jìn)程隊(duì)列,得到目標(biāo)進(jìn)程隊(duì)列,包括:

      10、根據(jù)所述目標(biāo)后臺(tái)進(jìn)程的進(jìn)程屬性參數(shù)和所述進(jìn)程屬性參數(shù)對(duì)應(yīng)的預(yù)設(shè)權(quán)重系數(shù)計(jì)算所述目標(biāo)后臺(tái)進(jìn)程的進(jìn)程延遲時(shí)間;

      11、將所述目標(biāo)后臺(tái)進(jìn)程加入預(yù)設(shè)的第二進(jìn)程隊(duì)列,得到更新后的第二進(jìn)程隊(duì)列;

      12、根據(jù)所述進(jìn)程延遲時(shí)間調(diào)整更新后的第二進(jìn)程隊(duì)列中各所述目標(biāo)后臺(tái)進(jìn)程的進(jìn)程啟動(dòng)順序,得到目標(biāo)進(jìn)程隊(duì)列。

      13、在本申請(qǐng)一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述目標(biāo)后臺(tái)進(jìn)程的進(jìn)程屬性參數(shù)和所述進(jìn)程屬性參數(shù)對(duì)應(yīng)的預(yù)設(shè)權(quán)重系數(shù)計(jì)算所述目標(biāo)后臺(tái)進(jìn)程的進(jìn)程延遲時(shí)間,包括:

      14、獲取所述目標(biāo)后臺(tái)進(jìn)程的進(jìn)程屬性參數(shù),計(jì)算所述進(jìn)程屬性參數(shù)對(duì)應(yīng)的進(jìn)程屬性評(píng)分;

      15、根據(jù)所述進(jìn)程屬性評(píng)分、所述進(jìn)程屬性評(píng)分對(duì)應(yīng)的權(quán)重系數(shù)和預(yù)設(shè)時(shí)間基數(shù)計(jì)算所述目標(biāo)后臺(tái)進(jìn)程的進(jìn)程延遲時(shí)間。

      16、在本申請(qǐng)一種可能的實(shí)現(xiàn)方式中,所述根據(jù)終端負(fù)載參數(shù)和所述目標(biāo)進(jìn)程隊(duì)列對(duì)所述目標(biāo)后臺(tái)進(jìn)程進(jìn)行延遲啟動(dòng)控制,得到進(jìn)程控制結(jié)果,包括:

      17、響應(yīng)針對(duì)目標(biāo)后臺(tái)進(jìn)程的進(jìn)程啟動(dòng)請(qǐng)求,利用預(yù)設(shè)埋點(diǎn)進(jìn)程采集終端負(fù)載參數(shù);

      18、若所述終端負(fù)載參數(shù)大于預(yù)設(shè)的終端負(fù)載閾值,則查詢所述進(jìn)程啟動(dòng)請(qǐng)求對(duì)應(yīng)的目標(biāo)調(diào)用進(jìn)程;

      19、若所述目標(biāo)調(diào)用進(jìn)程符合預(yù)設(shè)的延遲調(diào)用條件,則根據(jù)所述目標(biāo)進(jìn)程隊(duì)列中的進(jìn)程啟動(dòng)間隔和進(jìn)程延遲時(shí)間控制所述目標(biāo)后臺(tái)進(jìn)程延遲啟動(dòng),得到進(jìn)程控制結(jié)果。

      20、在本申請(qǐng)一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述目標(biāo)進(jìn)程隊(duì)列中的進(jìn)程啟動(dòng)間隔和進(jìn)程延遲時(shí)間控制所述目標(biāo)后臺(tái)進(jìn)程延遲啟動(dòng),得到進(jìn)程控制結(jié)果,包括:

      21、驅(qū)動(dòng)預(yù)設(shè)的廣播延遲模塊根據(jù)所述進(jìn)程延遲時(shí)間向所述目標(biāo)進(jìn)程隊(duì)列發(fā)送所述目標(biāo)后臺(tái)進(jìn)程的延遲啟動(dòng)廣播;

      22、驅(qū)動(dòng)所述目標(biāo)進(jìn)程隊(duì)列按照所述延遲啟動(dòng)廣播和所述進(jìn)程啟動(dòng)間隔延遲啟動(dòng)所述目標(biāo)后臺(tái)進(jìn)程,得到進(jìn)程控制結(jié)果。

      23、在本申請(qǐng)一種可能的實(shí)現(xiàn)方式中,所述利用預(yù)設(shè)埋點(diǎn)進(jìn)程采集終端負(fù)載參數(shù),包括:

      24、利用預(yù)設(shè)埋點(diǎn)進(jìn)程和預(yù)設(shè)采集間隔檢測(cè)終端負(fù)載狀態(tài),得到第一負(fù)載參數(shù);

      25、檢測(cè)所述進(jìn)程啟動(dòng)請(qǐng)求觸發(fā)時(shí)的終端負(fù)載狀態(tài),得到第二負(fù)載參數(shù);

      26、根據(jù)所述第一負(fù)載參數(shù)和第二負(fù)載參數(shù)計(jì)算終端負(fù)載參數(shù)。

      27、另一方面,本申請(qǐng)?zhí)峁┮环N進(jìn)程控制裝置,所述進(jìn)程控制裝置包括:

      28、進(jìn)程獲取模塊,被配置為響應(yīng)進(jìn)程控制請(qǐng)求,獲取第一進(jìn)程隊(duì)列中待管控的目標(biāo)后臺(tái)進(jìn)程;

      29、隊(duì)列更新模塊,被配置為根據(jù)所述目標(biāo)后臺(tái)進(jìn)程和所述目標(biāo)后臺(tái)進(jìn)程對(duì)應(yīng)的進(jìn)程延遲時(shí)間更新預(yù)設(shè)的第二進(jìn)程隊(duì)列,得到目標(biāo)進(jìn)程隊(duì)列;

      30、延遲啟動(dòng)模塊,被配置為根據(jù)終端負(fù)載參數(shù)和所述目標(biāo)進(jìn)程隊(duì)列中的進(jìn)程延遲時(shí)間對(duì)所述目標(biāo)后臺(tái)進(jìn)程進(jìn)行延遲啟動(dòng)控制,得到進(jìn)程控制結(jié)果。

      31、另一方面,本申請(qǐng)還提供一種進(jìn)程控制設(shè)備,所述進(jìn)程控制設(shè)備包括:

      32、一個(gè)或多個(gè)處理器;

      33、存儲(chǔ)器;以及

      34、一個(gè)或多個(gè)應(yīng)用程序,其中所述一個(gè)或多個(gè)應(yīng)用程序被存儲(chǔ)于所述存儲(chǔ)器中,并配置為由所述處理器執(zhí)行以實(shí)現(xiàn)所述的進(jìn)程控制方法的步驟。

      35、另一方面,本申請(qǐng)還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器進(jìn)行加載,以執(zhí)行所述的進(jìn)程控制方法中的步驟。

      36、本申請(qǐng)中通過響應(yīng)進(jìn)程控制請(qǐng)求,獲取第一進(jìn)程隊(duì)列中待管控的目標(biāo)后臺(tái)進(jìn)程;根據(jù)所述目標(biāo)后臺(tái)進(jìn)程和所述目標(biāo)后臺(tái)進(jìn)程對(duì)應(yīng)的進(jìn)程延遲時(shí)間更新預(yù)設(shè)的第二進(jìn)程隊(duì)列,得到目標(biāo)進(jìn)程隊(duì)列;根據(jù)終端負(fù)載參數(shù)和所述目標(biāo)進(jìn)程隊(duì)列對(duì)所述目標(biāo)后臺(tái)進(jìn)程進(jìn)行延遲啟動(dòng)控制,得到進(jìn)程控制結(jié)果。實(shí)現(xiàn)在確定頻繁啟動(dòng)與終止的待管控目標(biāo)后臺(tái)進(jìn)程后,計(jì)算該目標(biāo)后臺(tái)進(jìn)程對(duì)應(yīng)待延遲啟動(dòng)的進(jìn)程延遲時(shí)間,并且將該目標(biāo)后臺(tái)進(jìn)程和對(duì)應(yīng)的進(jìn)程延遲時(shí)間關(guān)聯(lián)存入預(yù)先設(shè)置的,用于對(duì)進(jìn)程進(jìn)行啟動(dòng)管控的第二進(jìn)程隊(duì)列,得到目標(biāo)進(jìn)程隊(duì)列,并在終端運(yùn)行過程中,響應(yīng)針對(duì)目標(biāo)后臺(tái)進(jìn)程的啟動(dòng)請(qǐng)求,根據(jù)終端當(dāng)前的終端負(fù)載參數(shù)和該目標(biāo)進(jìn)程隊(duì)列對(duì)待啟動(dòng)的目標(biāo)后臺(tái)進(jìn)程執(zhí)行個(gè)性化的延遲啟動(dòng)操作,避免在終端負(fù)載較高的情況下,因后臺(tái)進(jìn)程頻繁啟動(dòng)/終止導(dǎo)致占用較高終端資源,使得前臺(tái)運(yùn)行的應(yīng)用程序出現(xiàn)無響應(yīng)或應(yīng)用崩潰的情況,進(jìn)而提高終端及應(yīng)用程序的運(yùn)行穩(wěn)定性,提高用戶的使用體驗(yàn)。



      技術(shù)特征:

      1.一種進(jìn)程控制方法,其特征在于,所述進(jìn)程控制方法包括:

      2.根據(jù)權(quán)利要求1所述的進(jìn)程控制方法,其特征在于,所述獲取第一進(jìn)程隊(duì)列中待管控的目標(biāo)后臺(tái)進(jìn)程,包括:

      3.根據(jù)權(quán)利要求1所述的進(jìn)程控制方法,其特征在于,所述根據(jù)所述目標(biāo)后臺(tái)進(jìn)程和所述目標(biāo)后臺(tái)進(jìn)程對(duì)應(yīng)的進(jìn)程延遲時(shí)間更新預(yù)設(shè)的第二進(jìn)程隊(duì)列,得到目標(biāo)進(jìn)程隊(duì)列,包括:

      4.根據(jù)權(quán)利要求3所述的進(jìn)程控制方法,其特征在于,所述根據(jù)所述目標(biāo)后臺(tái)進(jìn)程的進(jìn)程屬性參數(shù)和預(yù)設(shè)權(quán)重系數(shù)計(jì)算所述目標(biāo)后臺(tái)進(jìn)程的進(jìn)程延遲時(shí)間,包括:

      5.根據(jù)權(quán)利要求1所述的進(jìn)程控制方法,其特征在于,所述根據(jù)終端負(fù)載參數(shù)和所述目標(biāo)進(jìn)程隊(duì)列對(duì)所述目標(biāo)后臺(tái)進(jìn)程進(jìn)行延遲啟動(dòng)控制,得到進(jìn)程控制結(jié)果,包括:

      6.根據(jù)權(quán)利要求5所述的進(jìn)程控制方法,其特征在于,所述根據(jù)所述目標(biāo)進(jìn)程隊(duì)列中的進(jìn)程啟動(dòng)間隔和進(jìn)程延遲時(shí)間控制所述目標(biāo)后臺(tái)進(jìn)程延遲啟動(dòng),得到進(jìn)程控制結(jié)果,包括:

      7.根據(jù)權(quán)利要求5所述的進(jìn)程控制方法,其特征在于,所述利用預(yù)設(shè)埋點(diǎn)進(jìn)程采集所述終端負(fù)載參數(shù),包括:

      8.一種進(jìn)程控制裝置,其特征在于,所述進(jìn)程控制裝置包括:

      9.一種進(jìn)程控制設(shè)備,其特征在于,所述進(jìn)程控制設(shè)備包括:

      10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器進(jìn)行加載,以執(zhí)行權(quán)利要求1至7中任一項(xiàng)所述的進(jìn)程控制方法的步驟。


      技術(shù)總結(jié)
      本申請(qǐng)?zhí)峁┮环N進(jìn)程控制方法、裝置、設(shè)備和存儲(chǔ)介質(zhì),本申請(qǐng)中的進(jìn)程控制方法包括:響應(yīng)進(jìn)程控制請(qǐng)求,獲取第一進(jìn)程隊(duì)列中待管控的目標(biāo)后臺(tái)進(jìn)程;根據(jù)所述目標(biāo)后臺(tái)進(jìn)程和所述目標(biāo)后臺(tái)進(jìn)程對(duì)應(yīng)的進(jìn)程延遲時(shí)間更新預(yù)設(shè)的第二進(jìn)程隊(duì)列,得到目標(biāo)進(jìn)程隊(duì)列;根據(jù)終端負(fù)載參數(shù)和所述目標(biāo)進(jìn)程隊(duì)列對(duì)所述目標(biāo)后臺(tái)進(jìn)程進(jìn)行延遲啟動(dòng)控制,得到進(jìn)程控制結(jié)果。本申請(qǐng)的技術(shù)方案能夠?qū)崿F(xiàn)避免在終端負(fù)載較高的情況下,因后臺(tái)進(jìn)程頻繁啟動(dòng)/終止導(dǎo)致占用較高終端資源,使得前臺(tái)運(yùn)行的應(yīng)用程序出現(xiàn)無響應(yīng)或應(yīng)用崩潰的情況,進(jìn)而提高終端及應(yīng)用程序的運(yùn)行穩(wěn)定性,提高用戶的使用體驗(yàn)。

      技術(shù)研發(fā)人員:張欣
      受保護(hù)的技術(shù)使用者:深圳TCL新技術(shù)有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/12/17
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1