[发明专利]任务运行优化方法、装置、终端及存储介质有效
申请号: | 201910988110.6 | 申请日: | 2019-10-17 |
公开(公告)号: | CN110750346B | 公开(公告)日: | 2022-11-15 |
发明(设计)人: | 黄志根 | 申请(专利权)人: | OPPO(重庆)智能科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢少真 |
地址: | 401120 重庆*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 运行 优化 方法 装置 终端 存储 介质 | ||
1.一种任务运行优化方法,其特征在于,所述方法包括:
获取系统追踪systrace文件,所述systrace文件中包括应用信息和内核信息,所述应用信息用于指示应用与任务之间的关联关系,所述应用信息包含应用标识信息和任务标识信息,所述内核信息用于指示所述任务在内核中的运行情况;
获取目标应用的目标应用标识信息;
根据所述目标应用标识信息,从所述任务标识信息中获取所述目标应用对应目标任务的目标任务标识信息;
根据所述目标任务标识信息,从所述内核信息中获取所述目标任务的目标内核信息;
根据所述目标内核信息确定所述目标应用的待优化任务;
根据所述待优化任务生成主任务组;
对所述主任务组中的各个待优化任务进行运行优化。
2.根据权利要求1所述的方法,其特征在于,所述获取系统追踪systrace文件之前,所述方法还包括:
通过安卓追踪atrace工具生成atrace文件,所述atrace文件包含各个应用的应用信息,所述atrace工具运行在安卓应用层;
通过函数追踪ftrace工具生成ftrace文件,所述ftrace文件包含各个任务的内核信息,所述ftrace工具运行在内核层;
根据所述ftrace文件和所述atrace文件生成所述systrace文件。
3.根据权利要求1所述的方法,其特征在于,所述内核信息包含各个任务的运行时间;
所述根据所述目标内核信息确定所述目标应用的待优化任务,包括:
将所述运行时间超过第一阈值的所述目标任务确定为待优化任务。
4.根据权利要求3所述的方法,其特征在于,所述对所述主任务组中的各个待优化任务进行运行优化,包括:
将所述主任务组中的各个待优化任务分配至目标核心运行,所述目标核心的处理性能高于终端中其它核心的处理性能。
5.根据权利要求1所述的方法,其特征在于,所述内核信息包含各个任务的状态信息,所述状态信息包含状态类型和状态持续时长;
所述根据所述目标内核信息确定所述目标应用的待优化任务,包括:
获取各个所述目标任务的所述状态信息;
当所述状态信息指示所述目标任务所处状态属于预设状态类型时,获取所述目标任务在所述预设状态类型下的所述状态持续时长;
将所述状态持续时长超过第二阈值的目标任务确定为所述待优化任务。
6.根据权利要求5所述的方法,其特征在于,所述预设状态类型为可运行runnable状态,所述对所述主任务组中的各个待优化任务进行运行优化,包括:
将所述主任务组中处于所述runnable状态的所述待优化任务转换为运行running状态。
7.一种任务运行优化装置,其特征在于,所述装置包括:
文件获取模块,用于获取systrace文件,所述systrace文件中包括应用信息和内核信息,所述应用信息用于指示应用与任务之间的关联关系,所述应用信息包含应用标识信息和任务标识信息,所述内核信息用于指示所述任务在内核中的运行情况;
主任务组生成模块,用于获取目标应用的目标应用标识信息;
根据所述目标应用标识信息,从所述任务标识信息中获取所述目标应用对应目标任务的目标任务标识信息;
根据所述目标任务标识信息,从所述内核信息中获取所述目标任务的目标内核信息;
根据所述目标内核信息确定所述目标应用的待优化任务;
根据所述待优化任务生成主任务组;
运行优化模块,用于对所述主任务组中的各个待优化任务进行运行优化。
8.一种用于任务运行优化的终端,其特征在于,所述终端包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如权利要求1至6任一所述的任务运行优化方法。
9.一种计算机可读存储介质,其特征在于,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如权利要求1至6任一所述的任务运行优化方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO(重庆)智能科技有限公司,未经OPPO(重庆)智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910988110.6/1.html,转载请声明来源钻瓜专利网。