性能优化方法及电子设备与流程
游戏设备与电脑连接的优化方法 #生活技巧# #数码产品使用技巧# #游戏设备优化建议#
本申请涉及电力电子,尤其涉及一种性能优化方法及电子设备。
背景技术:
1、随着电子设备性能的提升,电子设备的功耗也越来越高。为了降低电子设备的功耗和/或提高电子设备的运行性能,电子设备可以基于电子设备所处的运行场景确定相应的运行策略,并执行确定的运行策略。
2、常规方案中,电子设备中存在多个运行策略,以及与之对应的进一步提升电子设备运行性能的运行策略有关的映射表,电子设备需要遍历该映射表,得到进一步提升电子设备运行性能的运行策略,然后才能执行该运行策略,以使得该运行策略生效。但是,电子设备映射表会耗费一定时间,导致运行策略生效速度不高,影响用户体验。
技术实现思路
1、本申请实施例提供一种性能优化方法及电子设备,用于降低运行功耗同时又能保证一定运行性能,提升用户体验。
2、为达到上述目的,本申请的实施例采用如下技术方案:
3、第一方面,提供了一种性能优化方法,该方法应用于电子设备,包括:在电子设备处于第一运行状态的情况下,电子设备生成第一运行策略,通过第一路径向电子设备的中央处理器cpu传输第一运行策略;在电子设备处于第二运行状态的情况下,电子设备生成第二运行策略,通过第二路径向cpu传输第二运行策略;其中,第一运行策略和第二运行策略用于调节cpu的运行策略;通过第一路径传输第一运行策略的耗时,小于通过第二路径传输第二运行策略的耗时。
4、本申请中,当电子设备确定电子设备当前的运行场景对应的运行策略的类型为运行策略生效速度要求较快的类型,则不通过电子设备遍历多个运行策略的方式获取运行策略,而是利用较快的路径执行当前的运行策略。这样,利用运行策略生效速度要求较快的路径,可以提高运行策略生效速度,提升用户体验。
5、结合第一方面,在一种可能的设计方式中,通过第一路径向电子设备的中央处理器cpu传输第一运行策略,包括:通过系统与芯片驱动节点向cpu传输第一运行策略;通过第二路径向cpu传输第二运行策略,包括:通过windows管理规范接口、动态调谐技术dtt驱动向cpu传输第二运行策略。
6、本申请中,当运行策略下发的时候,对运行策略进行优先级分类,对紧急性要求高的,通过系统与芯片驱动节点的驱动方式下发下去,对紧急性要求不高的,通过windows管理规范接口、动态调谐技术dtt驱动下发到cpu。这样,在运行策略需要紧急处理的情况下,可以选择性地利用运行策略生效速度要求较快的路径,可以提高运行策略生效速度,提升用户体验。
7、结合第一方面,在一种可能的设计方式中,在电子设备生成第一运行策略之后,在通过第一路径向电子设备的中央处理器cpu传输第一运行策略之前,该方法还包括:电子设备为第一运行策略添加第一标志位,第一标志位与第一运行状态相匹配;电子设备基于第一标志位选择第一路径。
8、即基于标志位选择第一路径。
9、结合第一方面,在一种可能的设计方式中,在电子设备生成第二运行策略之后,在通过第二路径向cpu传输第二运行策略之前,该方法还包括:电子设备为第二运行策略添加第二标志位,第二标志位与第二运行状态相匹配;电子设备基于第二标志位选择第二路径。
10、即基于标志位选择第一路径。
11、结合第一方面,在一种可能的设计方式中,第一运行状态包括以下至少一项:电子设备接收到用户对当前焦点窗口的操作的状态或卡顿状态;电子设备检测到电子设备的芯片反馈硬件性能受限信息的状态;其中,硬件性能受限为电子设备的芯片的运行速度受到限制;以及,电子设备处于性能场景的状态,性能场景为需要平衡电子设备的功耗和运行性能的场景。
12、电子设备接收到用户对当前焦点窗口的操作的状态、或者卡顿状态。这可能会改变电子设备的功耗和/或性能,这种运行状态一般有较快运行策略传输响应需求。基于此,电子设备接收到用户对当前焦点窗口的操作可以称为一级事件。
13、电子设备检测到电子设备的芯片反馈硬件性能受限信息的状态;其中,硬件性能受限为电子设备的芯片的运行速度受到限制,这种运行状态一般也有较快运行策略传输响应需求。
14、电子设备处于性能场景的状态,性能场景为需要平衡电子设备的功耗和运行性能的场景,这种场景一般需要调用上文中介绍的性能功耗模型。而性能功耗模型可以在短时间内生成多条运行策略,例如每1秒生成一条运行策略。且电子设备需要等待上一条运行策略生效之后,才会将性能功耗模型生成的下一条运行策略发送至内核态执行。由于运行策略生效速度不高,存在上一条运行策略还未执行完,性能功耗模型已经生成多条运行策略,该些运行策略堆积在电子设备中无法执行,运行策略生效慢,影响用户体验的问题。因此,这种运行状态一般也有较快运行策略传输响应需求。
15、结合第一方面,在一种可能的设计方式中,操作事件包括:鼠标点击事件、键盘输入事件或用于切换应用的操作事件中的一种或多种。
16、结合第一方面,在一种可能的设计方式中,第二运行状态包括电子设备处于功耗场景的状态、电子设备处于用户对当前焦点窗口的预设操作的状态。
17、结合第一方面,在一种可能的设计方式中,性能场景包括编程场景、视频场景、游戏场景或超过预设文件大小的文件打开场景。
18、第二方面,提供了一种电子设备,电子设备包括:存储器和一个或多个处理器;
19、其中,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令;当计算机指令被处理器执行时,使得电子设备执行如第一方面中任一种可能的设计方式中的电子设备的控制方法。
20、第三方面,提供了一种计算机可读存储介质,包括计算机指令;当计算机指令在电子设备上运行时,使得电子设备执行如第一方面中任一种可能的设计方式中的电子设备的控制方法。
21、第四方面,提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行如第一方面中任一种可能的设计方式中的电子设备的控制方法。
22、其中,第二方面、第三方面和第四方面中任一种设计方式所带来的技术效果可参见第一方面中不同设计方式所带来的技术效果,此处不再赘述。
技术特征:
1.一种性能优化方法,所述方法应用于电子设备,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述通过第一路径向所述电子设备的中央处理器cpu传输所述第一运行策略,包括:
3.根据权利要求1或2所述的方法,其特征在于,在所述电子设备生成第一运行策略之后,在所述通过第一路径向所述电子设备的中央处理器cpu传输所述第一运行策略之前,所述方法还包括:
4.根据权利要求1-3中任一项所述的方法,其特征在于,在所述电子设备生成第二运行策略之后,在所述通过第二路径向所述cpu传输所述第二运行策略之前,所述方法还包括:
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述第一运行状态包括以下至少一项:
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述第二运行状态包括所述电子设备处于功耗场景的状态、电子设备处于用户对当前焦点窗口的预设操作的状态;其中,所述功耗场景为需要限制电子设备的功耗的场景。
7.根据权利要求1-5中任一项所述的方法,其特征在于,所述性能场景包括编程场景、视频场景、游戏场景或超过预设文件大小的文件打开场景。
8.一种电子设备,其特征在于,所述电子设备包括:存储器和一个或多个处理器;
9.一种计算机可读存储介质,其特征在于,包括计算机指令;
10.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1-7中任一项所述的方法。
技术总结
本申请公开了一种性能优化方法及电子设备,涉及电力电子技术领域。该方法包括:在电子设备处于第一运行状态的情况下,电子设备生成第一运行策略,通过第一路径向电子设备的中央处理器CPU传输第一运行策略;在电子设备处于第二运行状态的情况下,电子设备生成第二运行策略,通过第二路径向CPU传输第二运行策略;其中,第一运行策略和第二运行策略用于调节CPU的运行策略;通过第一路径传输第一运行策略的耗时,小于通过第二路径传输第二运行策略的耗时。这样,利用运行策略生效速度要求较快的路径,可以提高运行策略生效速度,提升用户体验。
技术研发人员:李勇
受保护的技术使用者:荣耀终端有限公司
技术研发日:
技术公布日:2025/1/9
网址:性能优化方法及电子设备与流程 https://www.yuejiaxmz.com/news/view/1354957
相关内容
一种电子设备性能优化方法及电子设备与流程一种电子设备性能优化方法及装置与流程
功耗优化方法及电子设备与流程
网络优化方法、装置、介质及电子设备与流程
SQL优化方法、装置、电子设备及存储介质与流程
一种电子设备性能优化方法及电子设备技术
基于室内结构的功能区优化方法、装置及电子设备与流程
电子设备及操作所述电子设备的方法与流程
电子设备及其通信方法与流程
电子设备以及电子设备的使用方法与流程