[发明专利]一种应用程序自动适配多核处理器模式的方法及移动设备有效
申请号: | 201310008954.2 | 申请日: | 2013-01-10 |
公开(公告)号: | CN103077087B | 公开(公告)日: | 2016-11-30 |
发明(设计)人: | 叶大伟 | 申请(专利权)人: | 惠州TCL移动通信有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F1/32 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 王永文;杨宏 |
地址: | 516006 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 自动 多核 处理器 模式 方法 移动 设备 | ||
技术领域
本发明涉及移动设备领域,尤其涉及的是一种应用程序自动适配多核处理器模式的方法及移动设备。
背景技术
随着智能手机处理器的性能越来越强大,越来越多的智能手机开始使用多核处理器,如双核、四核处理器。
多核处理器可并行处理数据,以双核处理器为例,要完成两个运算,在单核处理器上只能处理完一个运算再处理第二个。而在双核处理器中,可以同时处理两个运算,因此多核比单核有更快的处理速度。
现有技术中,多核处理器手机的应用程序默认以多核模式进行处理,但是多核处理器会比单核处理器消耗更多的功耗,使得手机待机时间变短,对于移动设备来说,降低功耗尤为重要。而手机的部分应用程序,如网页程序来讲,浏览网页的速度并不取决于处理器的处理速度,而主要和网络速度有关,因此这部分应用程序更适合以单核处理器模式进行处理,可节省手机的功耗。但当普通手机用户难以确定哪些应用程序适合工作在单核模式,哪些应用程序需要工作在多核模式,且切换处理器工作模式的操作较为繁琐,给用户带来的不便。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种应用程序自动适配多核处理器模式的方法及移动设备,提出了一种对应用程序运行时系统的使用率的分析算法,根据分析的结果控制多核处理器针对不同的应用程序运行不同的模式,从而更有效的管理移动设备的功耗。
本发明解决技术问题所采用的技术方案如下:
一种应用程序自动适配多核处理器模式的方法,其中,包括步骤:
A、预先为多核处理器的移动设备的各应用程序自动配置对应的处理器工作模式,并将各应用程序及与其对应的处理器工作模式的对应关系存储到预先建立的列表中;
B、当所述移动设备的某一应用程序打开时,查询所述列表获取与该打开的应用程序对应的处理器工作模式;
C、根据与所述打开的应用程序对应的处理器工作模式,控制所述移动设备自动切换到所述打开的应用程序对应的处理器工作模式,切换成功后,加载所述打开的应用程序;
其中,不同处理器工作模式对应不同数量的处理器核数。
所述的应用程序自动适配多核处理器模式的方法,其中,所述步骤A包括:
A1、预先将多核处理器的移动设备的各应用程序及与其对应的默认的处理器工作模式的对应关系存储到预先建立的列表中;
A2、当所述移动设备的各应用程序运行时,自动统计各应用程序运行时系统的使用率;
A3、根据统计结果判断各应用程序各自适合的处理器工作模式,并根据判断结果对应地更新所述列表。
所述的应用程序自动适配多核处理器模式的方法,其中,所述步骤C包括:
C1、若所述打开的应用程序对应的处理器工作模式为单核模式,则控制所述移动设备自动切换到单核模式;
C2、若所述打开的应用程序对应的处理器工作模式为多核模式,则控制所述移动设备自动切换到多核模式;
C3、切换成功后,控制所述移动设备加载所述打开的应用程序到内存。
所述的应用程序自动适配多核处理器模式的方法,其中,所述步骤A2具体包括:
A21、当所述移动设备的应用程序运行时,系统按照预先设定的时间间隔采样对应时刻CPU的使用率;
A22、当所述应用程序运行结束时,根据采样的对应时刻CPU的使用率计算所述应用程序运行时CPU的使用率平均值;
A23、当所述应用程序运行N次后,对所述应用程序N次运行时CPU的使用率平均值进行统计,得出所述应用程序运行时系统的使用率。
所述的应用程序自动适配多核处理器模式的方法,其中,所述步骤A3还包括:
将各应用程序运行时系统的使用率分别与预先设定的阀值进行比对,判断各应用程序各自适合的处理器工作模式。
所述的应用程序自动适配多核处理器模式的方法,其中,所述步骤A3还包括:若预先设定了一个阀值,则
当应用程序运行时系统的使用率小于等于所述阀值时,判断该应用程适合的处理器工作模式为单核模式,将所述列表中所述应用程序对应的处理器工作模式更新为单核模式;
当应用程序运行时系统的使用率大于等于所述阀值时,判断该应用程适合的处理器工作模式为多核模式,将所述列表中所述应用程序对应的处理器工作模式更新为多核模式。
一种采用所述应用程序自动适配多核处理器模式的方法的移动设备,其中,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州TCL移动通信有限公司,未经惠州TCL移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310008954.2/2.html,转载请声明来源钻瓜专利网。