[发明专利]信息处理方法及装置、计算机可读介质、电子设备有效
申请号: | 201910629528.8 | 申请日: | 2019-07-12 |
公开(公告)号: | CN110362314B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 林进全 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/71 |
代理公司: | 深圳市联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 方法 装置 计算机 可读 介质 电子设备 | ||
本公开涉及计算机技术领域,具体涉及一种信息处理方法、一种信息处理装置、一种计算机可读介质以及一种电子设备。所述方法包括:响应于对目标应用的控制操作,提取所述目标应用对应的配置文件;读取所述配置文件的目标参数,并在目标参数符合预设要求时,生成预优化事件处理请求;将所述预优化事件处理请求发送至系统侧,以使系统侧的在系统状态满足预设条件时执行预优化事件。本公开提供的方案能够降低预优化事件的触发条件,从而提高对配置文件进行优化的触发频率。同时,仅在系统状态满足预设条件时才执行预优化事件,能够保证在不影响系统性能的情况下进行优化,提升应用的执行效率。
技术领域
本公开涉及计算机技术领域,具体涉及一种信息处理方法、一种信息处理装置、一种计算机可读介质以及一种电子设备。
背景技术
应用程序在Android系统中运行时,需要在虚拟机中解释执行。在执行过程中,虚拟机会不间断的收集频繁执行的Java方法,并将这些方法保存在本地的一个Profile配置文件中,系统在合适的时机可以借助这个Profile配置文件对频繁执行的Java方法进行dex2oat本地编译优化,从而提高执行效率。
但在现有方案中,现有的android系统仅能够在系统空闲且终端设备充电的情况下,每间隔24小时集中对系统的应用根据Profile配置文件进行本地编译优化。这样的优化方式触发条件较高,触发频率低。并且,不同用户对终端设备的使用频率和使用时间不同,会出现不满足上述条件的情况,导致android系统不能按时或及时的进行优化,进而影响用户对系统和应用程序的使用体验。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种信息处理方法、一种信息处理装置、一种计算机可读介质、一种电子设备,从而提供一种应用于android系统的优化方案,能够及时的对配置文件进行dex2oat本地编译优化,提高应用程序的执行效率,从而在一定程度上克服相关技术的限制和缺陷。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的第一方面,提供一种信息处理方法,包括:
响应于对目标应用的控制操作,提取所述目标应用对应的配置文件;
读取所述配置文件的目标参数,并在目标参数符合预设要求时,生成预优化事件处理请求;
将所述预优化事件处理请求发送至系统侧,以使系统侧的在系统状态满足预设条件时执行预优化事件。
根据本公开的第二方面,提供一种信息处理方法,包括:
接收应用侧的预优化事件处理请求,并将所述预优化事件处理请求保存至消息队列;
按顺序提取所述消息队列中的预优化事件处理请求,并读取当前系统状态;
在所述当前系统状态为可用时,调用包管理服务以执行所述预优化事件;或者
在所述当前系统状态为不可用时,在预设时间周期后重新读取系统状态参数以判断是否执行所述预优化事件。
根据本公开的第三方面,提供一种信息处理装置,包括:
配置文件提取模块,用于响应于对目标应用的控制操作,提取所述目标应用对应的配置文件;
配置文件识别模块,用于读取所述配置文件的目标参数,并在目标参数符合预设要求时,生成预优化事件处理请求;
处理请求发送模块,用于将所述预优化事件处理请求发送至系统侧,以使系统侧的在系统状态满足预设条件时执行预优化事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910629528.8/2.html,转载请声明来源钻瓜专利网。