[发明专利]资源调度方法和终端设备在审
| 申请号: | 201811184979.7 | 申请日: | 2018-10-11 |
| 公开(公告)号: | CN111045814A | 公开(公告)日: | 2020-04-21 |
| 发明(设计)人: | 王飞;王振宁;陈海波;成坚;赵鸿江;陈善席 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06T1/20 |
| 代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 张振;张欣 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 资源 调度 方法 终端设备 | ||
本申请提供了一种应用于终端设备操作系统的资源调度方法,以及应用该方法的终端设备。该方法将资源调度细化到绘帧线程的粒度,在确定资源调度方式时考虑了绘帧线程的资源需求信息或运行信息等负载特征。绘帧线程执行的快慢直接与用户体验相关,因此,通过绘帧线程的负载特征确定出目标资源调度方式,能够实现更细粒度的资源调度,使得资源调度更具有针对性,资源调度的效果更好。
技术领域
本申请涉及终端设备领域,并且更具体地,涉及一种资源调度方法和终端设备。
背景技术
随着终端设备性能的提升,终端设备的功耗也越来越高,但是电池容量的提升却十分缓慢,无法跟上终端设备性能提升的速度。因此,为了保证终端设备的性能,进而满足用户体验,需要根据终端设备当前执行的任务的负载情况对当前任务进行资源调度。
传统方案一般是统计终端设备当前执行的任务在一段历史时间内的负载情况,然后根据统计得到的负载情况对为当前执行的任务进行资源调度。例如,当前执行的任务的负载较大时,可以增大中央处理器(central processing unit,CPU)的工作频率,而当前执行的任务的负载较小时,可以减小CPU的工作频率。但是传统方案是根据已经发生的一段时间的负载情况进行资源调度,资源调度的准确性不高,并有一定的滞后性。
发明内容
本申请提供一种资源调度方法和终端设备,以更精准地进行资源调度。
第一方面,提供了一种资源调度方法,该方法应用于终端设备,该方法包括:确定绘帧线程的负载特征,所述绘帧线程用于绘制图像帧;根据所述绘帧线程的负载特征确定目标资源调度方式;以所述目标资源调度方式为所述绘帧线程调度资源。
上述终端设备可以是移动终端(例如,智能手机),电脑,个人数字助理,可穿戴设备,车载设备,物联网设备等等。上述终端设备还可以是其它能够显示画面的设备。
上述终端设备可以是运行各种操作系统的设备。例如,上述终端设备可以是运行安卓系统的设备,也可以是运行IOS系统的设备,也可以是运行windows系统的设备。
在以目标资源调度方式为绘帧线程调度资源时,可以为绘帧线程调度计算资源(例如,调度CPU的某个核来执行绘帧线程),也可以为绘帧线程调度存储资源(例如,调度某些存储单元来存储绘帧线程运行过程中的数据),还可以为绘帧线程同时调度计算资源和存储资源。
上述绘帧线程可以是绘制图像帧的全部线程或者部分线程。
应理解,在确定绘帧线程的负载特征之前,可以先确定绘帧线程。
可选地,确定所述绘帧线程,包括:将绘制图像帧的过程中调用绘帧关键函数的线程确定为绘帧线程。
上述绘帧关键函数可以是指绘制图像帧的过程中的一些关键函数,绘帧关键函数可以是预设的。具体地,上述绘帧关键函数可以是根据终端设备所采用的操作系统的类型来确定的,不同类型的操作系统对应的绘帧关键函数可以不同,例如,IOS系统对应的绘帧关键函数与安卓系统对应的绘帧关键函数不同。
本申请中,由于绘帧线程执行的快慢直接与用户体验相关,因此,通过绘帧线程的负载特征来确定目标资源调度方式,进而以目标资源调度方式直接对绘帧线程进行资源调度,能够实现更细粒度的资源调度,使得资源调度更具有针对性,资源调度的效果更好。
结合第一方面,在第一方面的某些实现方式中,所述绘帧线程的负载特征用于指示绘帧线程的资源需求特性。
具体地,绘帧线程的资源需求特性可以指示绘帧线程的负载是计算密集型还是资源密集型,便于后续确定相应的目标资源调度方式。
例如,当绘帧线程的负载是计算密集型的负载,在为绘帧线程调度资源时,可以主要调度计算资源,而当绘帧线程的负载是资源密集型的负载,在为绘帧线程调度资源时,可以主要调度存储资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811184979.7/2.html,转载请声明来源钻瓜专利网。





