本技術(shù)實施例涉及電子,尤其涉及一種設(shè)備性能處理方法、電子設(shè)備及計算機(jī)可讀存儲介質(zhì)。
背景技術(shù):
1、隨著電子設(shè)備性能的提升,電子設(shè)備可以滿足用戶日常生活、工作和學(xué)習(xí)的需求。目前,電子設(shè)備接收用戶的操作,可觸發(fā)不同類型的事件,實現(xiàn)不同的功能,如:播放音頻、打開視頻或者打開文檔等。
2、然而,電子設(shè)備的使用過程中,畫面不流暢或卡頓等現(xiàn)象時常發(fā)生。因此,現(xiàn)亟需一種有效能夠解決前述問題的設(shè)備性能處理方法。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供一種設(shè)備性能處理方法、電子設(shè)備及計算機(jī)可讀存儲介質(zhì),避免了畫面不流暢或卡頓等現(xiàn)象。
2、為達(dá)到上述目的,本技術(shù)的實施例采用如下技術(shù)方案:
3、第一方面,提供了一種設(shè)備性能處理方法,該方法應(yīng)用于電子設(shè)備,該方法包括:
4、接收外設(shè)設(shè)備的操作信號;
5、在操作信號觸發(fā)的第一事件的類型包含在第一類型集合中時,調(diào)整第一性能參數(shù),第一類型集合中的每個類型對應(yīng)的事件的響應(yīng)速度慢于預(yù)設(shè)響應(yīng)速度,第一性能參數(shù)用于配置電子設(shè)備的性能的優(yōu)先級高于電子設(shè)備的功耗的優(yōu)先級;
6、在第一時長內(nèi)執(zhí)行第一事件,并經(jīng)過第一時長,調(diào)整第二性能參數(shù),第二性能參數(shù)用于減小電子設(shè)備的功耗閾值。
7、上述實施例提供的設(shè)備性能處理方法,電子設(shè)備接收外設(shè)設(shè)備的操作信號,電子設(shè)備可根據(jù)操作信號觸發(fā)第一事件。電子設(shè)備可事先配置第一類型集合,第一類型集合中的類型的對應(yīng)的事件的響應(yīng)速度慢于預(yù)設(shè)響應(yīng)速度。在第一事件的類型包含在第一類型集合中時,電子設(shè)備可確定第一事件的響應(yīng)速度滿足預(yù)設(shè)響應(yīng)速度,可能會出現(xiàn)畫面不流暢或卡頓的現(xiàn)象。
8、基于此,電子設(shè)備可以調(diào)整第一性能參數(shù),使得電子設(shè)備將電子設(shè)備自身調(diào)整為性能比功耗優(yōu)先的工作狀態(tài),提升了電子設(shè)備的性能,加快了電子設(shè)備的響應(yīng)速度。在完成第一性能參數(shù)的調(diào)整之后,電子設(shè)備在第一時長內(nèi),可以執(zhí)行第一事件,避免了畫面不流暢或卡頓的現(xiàn)象。電子設(shè)備經(jīng)過第一時長,可以調(diào)整第二性能參數(shù),使得電子設(shè)備將電子設(shè)備自身恢復(fù)到之前的工作狀態(tài),使得電子設(shè)備不會繼續(xù)采用性能比功耗優(yōu)先的工作狀態(tài)進(jìn)行工作,能夠延長電子設(shè)備的續(xù)航時間,降低了電子設(shè)備的運行成本。從而增強(qiáng)用戶的體驗感。
9、在第一方面的一種可能的實現(xiàn)方式中,在第一事件的類型包含在第一類型集合中時,該方法還包括:
10、調(diào)整第三性能參數(shù),第三性能參數(shù)用于增大電子設(shè)備的功耗閾值。
11、在第一方面的一種可能的實現(xiàn)方式中,電子設(shè)備接收外設(shè)設(shè)備的操作信號,電子設(shè)備可根據(jù)操作信號觸發(fā)第一事件。電子設(shè)備可事先配置第一類型集合,第一類型集合中的類型的對應(yīng)的事件的響應(yīng)速度慢于預(yù)設(shè)響應(yīng)速度。在第一事件的類型包含在第一類型集合中時,電子設(shè)備可以確定第一事件的響應(yīng)速度滿足預(yù)設(shè)響應(yīng)速度,可能會出現(xiàn)畫面不流暢或卡頓的現(xiàn)象。
12、基于此,電子設(shè)備可以調(diào)整第一性能參數(shù)和第三性能參數(shù),將電子設(shè)備自身調(diào)整為性能比功耗優(yōu)先的工作狀態(tài)以及將電子設(shè)備的功耗閾值增大,提升了電子設(shè)備的性能且提高了電子設(shè)備能夠使用的工作功率,加快了電子設(shè)備的響應(yīng)速度,避免了畫面不流暢或卡頓的現(xiàn)象。在完成第一性能參數(shù)和第三性能參數(shù)的調(diào)整之后,電子設(shè)備在第一時長內(nèi),可以執(zhí)行第一事件,避免了畫面不流暢或卡頓的現(xiàn)象。電子設(shè)備經(jīng)過第一時長,可以調(diào)整第二性能參數(shù),使得電子設(shè)備將電子設(shè)備自身恢復(fù)到之前的工作狀態(tài),使得電子設(shè)備不會繼續(xù)采用性能比功耗優(yōu)先的工作狀態(tài)進(jìn)行工作,且能夠減小電子設(shè)備的功耗閾值,延長了電子設(shè)備的續(xù)航時間,降低電子設(shè)備的運行成本。從而增強(qiáng)用戶的體驗感。
13、在第一方面的另一種可能的實現(xiàn)方式中,該方法具體包括:
14、在第一事件的類型包含在第一類型集合中,且電子設(shè)備不處于門店模式時,調(diào)整第三性能參數(shù);
15、或者,在第一事件的類型包含在第一類型集合中,且電子設(shè)備的風(fēng)扇未失效和堵風(fēng)口未堵塞時,調(diào)整第三性能參數(shù);
16、或者,在第一事件的類型包含在第一類型集合中,且電子設(shè)備的芯片溫度小于預(yù)設(shè)溫度時,調(diào)整第三性能參數(shù)。
17、在第一方面的另一種可能的實現(xiàn)方式中,在第一事件的類型包含在第一類型集合中,電子設(shè)備可調(diào)整第一性能參數(shù)和第三性能參數(shù)。其中,電子設(shè)備需考慮溫度這個因素的影響,來確定是否調(diào)整第三性能參數(shù)。當(dāng)電子設(shè)備處于溫度過高的場景時,電子設(shè)備可調(diào)整第三性能參數(shù)。當(dāng)電子設(shè)備處于溫度過高的場景時,電子設(shè)備不調(diào)整第三性能參數(shù)。其中,溫度過高的場景可包括但不限于:門店模式、安規(guī)模式或者熱高溫模式中的任意一種。
18、在第一方面的另一種可能的實現(xiàn)方式中,第一性能參數(shù)包括:電子設(shè)備的處理器中的電源管理器的處理器能效比,以及電子設(shè)備的處理器中的窗口管理規(guī)范服務(wù)的能源性能優(yōu)化;
19、調(diào)整第一性能參數(shù),包括:
20、將處理器能效比設(shè)置為小于或等于第一數(shù)值,第一數(shù)值用于配置處理器的性能的優(yōu)先級高于處理器的功耗的優(yōu)先級;
21、將能源性能優(yōu)化設(shè)置為第一階數(shù),第一階數(shù)用于配置處理器的性能的優(yōu)先級高于處理器的功耗的優(yōu)先級。
22、其中,處理器能效比(epp)和能源性能優(yōu)化(epo)的設(shè)置可以同時執(zhí)行,也可以順序執(zhí)行,本技術(shù)實施例對此不做限定。
23、這樣,在第一事件的類型包含在第一類型集合中時,電子設(shè)備通過調(diào)整第一性能參數(shù),即設(shè)置epp和epo策略,來配置電子設(shè)備的性能的優(yōu)先級高于電子設(shè)備的功耗的優(yōu)先級,使得電子設(shè)備能夠以性能比功耗優(yōu)先的規(guī)則來處理第一事件,可以提高電子設(shè)備的響應(yīng)速度,并且提升cpu頻率和響應(yīng)度,保證畫面的流暢輸出。
24、在第一方面的另一種可能的實現(xiàn)方式中,第三性能參數(shù)包括:電子設(shè)備的處理器的功耗墻,以及電子設(shè)備的處理器中的窗口管理規(guī)范服務(wù)的dtt;
25、調(diào)整第三性能參數(shù),包括:
26、將處理器的功耗墻設(shè)置為大于或等于第一功耗,第一功耗用于增大電子設(shè)備的功耗閾值;
27、將dtt設(shè)置為第一策略號,第一策略號用于增大電子設(shè)備的功耗閾值。
28、其中,處理器的功耗墻(pl1)和dtt的下發(fā)指令需要同時執(zhí)行,來確保調(diào)整第三性能參數(shù)能夠及時生效。
29、這樣,在第一事件的類型包含在第一類型集合中時,電子設(shè)備通過調(diào)整第三性能參數(shù),即設(shè)置pl1和dtt的策略,來增大電子設(shè)備的功耗閾值,使得電子設(shè)備能夠消耗較多的功耗來處理第一事件,可加快電子設(shè)備的響應(yīng)速度,避免了畫面不流暢或卡頓的現(xiàn)象。
30、在第一方面的另一種可能的實現(xiàn)方式中,第二性能參數(shù)包括:電子設(shè)備的處理器中的窗口管理規(guī)范服務(wù)的dtt;
31、調(diào)整第二性能參數(shù),包括:
32、將dtt設(shè)置為第二策略號,第二策略號用于減小處理器的功耗閾值。
33、這樣,在第一事件的類型包含在第一類型集合中時,電子設(shè)備通過調(diào)整第一參數(shù)或者第一性能參數(shù)和第三性能參數(shù),經(jīng)過第一時長,調(diào)整第二性能參數(shù),即設(shè)置dtt的策略,來減小電子設(shè)備的功耗閾值,降低電子設(shè)備功耗,從而達(dá)到節(jié)電、延長電池續(xù)航的目的。
34、在第一方面的另一種可能的實現(xiàn)方式中,第一時長與第一事件的類型相關(guān)。
35、在第一方面的另一種可能的實現(xiàn)方式中,不同類型的事件,執(zhí)行的時長不同。通常,事件的時長可以根據(jù)不同類型的電子設(shè)備和實際應(yīng)用場景等參數(shù)進(jìn)行設(shè)置,以達(dá)到性能較佳的目的。
36、在第一方面的另一種可能的實現(xiàn)方式中,在第一事件的類型包含在第一類型集合中時,電子設(shè)備可確定第一事件的類型是第一類型集合中的哪個類型或哪些類型。從而,電子設(shè)備可根據(jù)該個類型或該些類型,確定第一時長。這樣,充分考慮到第一事件的類型,對電子設(shè)備的性能和功耗的實際和具體需求。
37、在第一方面的另一種可能的實現(xiàn)方式中,第一類型集合中包括:鼠標(biāo)點擊事件、場景切換事件和熱鍵點擊事件。
38、在第一方面的另一種可能的實現(xiàn)方式中,在第一事件的類型包括場景切換事件和鼠標(biāo)點擊事件時,第一時長與場景切換事件相關(guān)。
39、第二方面,提供一種設(shè)備性能處理方法,該方法應(yīng)用于電子設(shè)備,該電子設(shè)備包括:處理器;
40、當(dāng)處理器執(zhí)行存儲器中存儲的一個或多個計算機(jī)程序時,電子設(shè)備執(zhí)行上述第一方面及第一方面任意一種可能的實現(xiàn)方式中的設(shè)備的性能處理方法。
41、第三方面,提供一種電子設(shè)備,該電子設(shè)備包括:
42、一個或多個處理器;
43、存儲器;
44、其中,存儲器中存儲有一個或多個計算機(jī)程序,一個或多個計算機(jī)程序包括指令,當(dāng)指令被電子設(shè)備執(zhí)行時,使得電子設(shè)備執(zhí)行上述第一方面及第一方面任意一種可能的實現(xiàn)方式中的設(shè)備的性能處理方法。
45、第四方面,提供一種計算機(jī)可讀存儲介質(zhì),一種計算機(jī)可讀存儲介質(zhì),計算機(jī)可讀存儲介質(zhì)中存儲有指令,當(dāng)指令在電子設(shè)備上運行時,使得電子設(shè)備實現(xiàn)上述第一方面及第一方面任意一種可能的實現(xiàn)方式中的設(shè)備的性能處理方法。