[发明专利]一种应用程序闪退处理方法、智能终端及存储介质在审

专利信息
申请号: 201811639718.X 申请日: 2018-12-29
公开(公告)号: CN111381943A 公开(公告)日: 2020-07-07
发明(设计)人: 王芳 申请(专利权)人: 深圳TCL数字技术有限公司
主分类号: G06F9/48 分类号: G06F9/48;G06F9/50
代理公司: 深圳市君胜知识产权代理事务所(普通合伙) 44268 代理人: 王永文;刘文求
地址: 518000 广东省深圳市前海深港合作区前湾一路鲤鱼门街一号前*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 应用程序 处理 方法 智能 终端 存储 介质
【权利要求书】:

1.一种应用程序闪退处理方法,其特征在于,所述方法包括:

当监测到应用程序出现闪退时,查看log文件,根据闪退关键标志确定出应用程序的闪退时间点,并记录应用程序闪退时的oom_score_adj;

利用性能分析器对确定出的应用程序进行分析,并降低所述应用程序中会导致系统CPU idle占比低于阈值的应用程序的对象创建频率;

若闪退现象还存在,则查看内存管理机制,并对应用程序的进程优先级进行调整。

2.根据权利要求1所述的应用程序闪退处理方法,其特征在于,所述若闪退现象还存在,则查看内存管理机制,并对应用程序的进程优先级进行调整的步骤之后,还包括:

若闪退现象还存在,则需要对出厂设置时的系统的低内存阈值进行优化调整。

3.根据权利要求1所述的应用程序闪退处理方法,其特征在于,所述当监测到应用程序出现闪退时,查看log文件,根据闪退关键标志确定出应用程序的闪退时间点,并记录应用闪退时的oom_score_adj的步骤之前,还包括:

预先设置一用于监测是否存在应用程序出现闪退的监听程序,所述监听程序每隔预设的时间间隔对正在运行的应用程序进行监测。

4.根据权利要求1所述的应用程序闪退处理方法,其特征在于,所述当监测到应用程序出现闪退时,查看log文件,根据闪退关键标志确定出应用程序的闪退时间点,并记录应用程序闪退时的oom_score_adj的步骤,包括:

当监测到应用程序出现闪退时,查看系统的log文件;

从所述log文件中获取闪退关键标志,并根据所述闪退关键标志确认应用程序的闪退时间点;

记录应用程序闪退时的oom_score_adj。

5.根据权利要求4所述的应用程序闪退处理方法,其特征在于,所述log文件中包含的闪退关键标志的内容为:WIN DEATH: Window。

6.根据权利要求1所述的应用程序闪退处理方法,其特征在于,所述利用性能分析器对确定出的应用程序进行分析,并降低所述应用程序中会导致系统CPU idle占比低于阈值的应用程序的对象创建频率的步骤,包括:

当确定出闪退的应用程序之后,利用Android Studio的Android Profile工具对应用程序的运行内存进行分析,

在终端通过top命令依次查看当运行所述应用程序时,系统的CPU占用情况,并判断所述应用程序运行时是否会导致系统CPU idle占比低于预设的阈值;

若是时,则控制所述应用程序降低对象创建频率及调用中间件频率以降低CPU占用率。

7.根据权利要求1所述的应用程序闪退处理方法,其特征在于,所述若闪退现象还存在,则查看内存管理机制,并对应用程序的进程优先级进行调整的步骤,包括:

若闪退现象还存在,则查看kernel log文件,找到lowmemorykiller的log文件;

从所述lowmemorykiller的log文件查找到仍存在闪退现象的应用程序的当前oom_score_adj值,并将仍存在闪退现象的应用程序的当前oom_score_adj值与出厂内置的同类型应用的oom_score_adj值进行对比,判断lowmemorykiller的低内存阈值是否处于合理水平;

若合理,则提高仍存在闪退现象的应用程序的进程优先级。

8.根据权利要求7所述的应用程序闪退处理方法,其特征在于,所述提高仍存在闪退现象的应用程序的进程优先级的步骤,包括:

若仍存在闪退现象的应用程序是系统内置应用,则在该应用程序配置文件中加入android:persistent=true,以提高进程优先级;

若仍存在闪退现象的应用程序不是系统内置应用,则在该应用程序启动后的5s内调用该应用程序的startForeground()函数,启动一个前台服务,以提高应用优先级。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL数字技术有限公司,未经深圳TCL数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811639718.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top