[发明专利]资源调度方法、装置、终端及存储介质有效
申请号: | 201911102818.3 | 申请日: | 2019-11-12 |
公开(公告)号: | CN110837420B | 公开(公告)日: | 2022-11-15 |
发明(设计)人: | 周步刚 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢少真 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 调度 方法 装置 终端 存储 介质 | ||
本申请实施例公开了一种资源调度方法、装置、终端及存储介质,属于计算机技术领域,当终端中运行的目标应用发生卡顿事件时,终端获取资源调度数据,并根据资源调度数据,确定造成卡顿事件的异常资源调度事件,当异常资源调度事件是操作系统调度造成的事件时,终端将对应的资源分配给目标应用。由于本申请能够在目标应用产生卡顿事件后,即刻获取资源调度数据并进行分析,当该事件是操作系统调度造成的异常事件时,将异常资源调度事件对应的资源分配给目标应用,使得目标应用在卡顿事件发生后能够迅速确定造成卡顿的主要原因,并释放对应的资源,提升了目标应用的平均帧率和帧率稳定性,进而提高了目标应用的运行效果。
技术领域
本申请实施例涉及计算机技术领域,特别涉及一种资源调度方法、装置、终端及存储介质。
背景技术
随着高性能的应用的日益发展和应用,安装在终端中的高性能的应用提高了用户的工作效率,并丰富了用户的娱乐生活。
相关技术中,高性能的应用对于终端的硬件资源的需求也较高。为了保证高性能的应用始终有较高的数据计算能力,本领域技术人员通常将高性能的应用的主线程绑定在终端的高性能核心上。
然而,在一些场景中,已将主线程绑定到高性能核心的应用仍会出现卡顿现象。
发明内容
本申请实施例提供了一种资源调度方法、装置、终端及存储介质,可以解决已将主线程绑定到高性能核心的应用仍会出现卡顿现象的问题。所述技术方案如下:
根据本申请的一方面内容,提供了一种资源调度方法,所述方法包括:
当目标应用发生卡顿事件时,获取资源调度数据,所述资源调度数据是所述目标应用在目标时段内调用资源的数据,所述目标时段是所述卡顿事件发生时前的指定时长的时段;
根据所述资源调度数据,确定造成所述卡顿事件的异常资源调度事件;
当所述异常资源调度事件属于系统调度异常事件时,将所述异常资源调度事件对应的资源分配给所述目标应用。
根据本申请的另一方面内容,提供了一种资源调度装置,所述装置包括:
数据获取模块,用于当目标应用发生卡顿事件时,获取资源调度数据,所述资源调度数据是所述目标应用在目标时段内调用资源的数据,所述目标时段是所述卡顿事件发生时前的指定时长的时段;
异常确定模块,用于根据所述资源调度数据,确定造成所述卡顿事件的异常资源调度事件;
资源分配模块,用于当所述异常资源调度事件属于系统调度异常事件时,将所述异常资源调度事件对应的资源分配给所述目标应用。
根据本申请的另一方面内容,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如本申请实施提供的资源调度方法。
根据本申请的另一方面内容,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如本申请实施提供的资源调度方法。
本申请实施例提供的技术方案带来的有益效果可以包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911102818.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电磁内分泌调节护理机
- 下一篇:中介机匣磨削装夹工装及磨削加工方法