The invention discloses a method for processing the application process, each application to send the graphics rendering layer synthesis request statistics system; the number of file descriptors of FD according to the synthesis request statistics for each application process has been applied to determine the amount of FD; the application process has been applied for the subordinate level according to the FD specification defines the number of pre grade; anonymous shared memory cleaning or print alarm log execution according to the result of the judgment. The invention also discloses a mobile terminal and computer readable storage medium, to solve the resource related technology and the mutual coupling error using the SDK standard interface to application memory resource release is not thorough enough, abnormal restart problems for a long time will cause the system, making for unreasonable memory resources for the release. To reduce the abnormal restart possible, improve the user experience.
【技术实现步骤摘要】
一种应用进程处理方法、移动终端以及计算机可读存储介质
本专利技术涉及移动通信
,尤其涉及一种应用进程处理方法、移动终端以及计算机可读存储介质。
技术介绍
随着互联网的发展和终端的普及,终端的用户群越来越大,同时也对软件提出了更多智能,人性化的需求。在现有的技术中,其实终端,虽然被用户作为一个游戏机或电视机,还可能是一个学习机,还可能成为小宝宝的乐园等等,给我们的生活带来更多的乐趣。随着通讯产品的更新换代,移动终端(例如手机、个人数字化助理PDA等)已成为人们必备的通讯工具。各种方便人们生活的功能都能在移动终端上实现,例如手机电视、GPS、移动支付等等,都需要移动终端接入到互联网才能实现。随着电子产业的快速发展,移动终端智能化程度越来越高。移动终端研发公司也越来越注重智能化,人性化设计。在此移动终端快速发展的背景下,终端的便捷操作和人性化设计成为移动终端不可忽视的一部分。随着日常生活的场景逐渐被基于移动终端的应用覆盖,移动终端已然成为人们生活中不可或缺的一部分。伴随着用户在移动终端上安装的应用和服务软件越来越多,移动终端也会出现各种各样的问题,根本原因在于不同的应用和服务软件会向系统申请资源,如果用户开机时间较久,打开的软件较多,没有及时关掉或者通过第三方软件执行系统清理,积累到一段时间将会导致向系统内存申请的资源没有及时释放,同时由于不同的应用和服务软件采用的开发方式、采用的框架存在差异,应用间存在关联应用,资源之间相互耦合及错误使用软件开发工具包(SoftwareDevelopmentKit,简称为SDK)标准接口,导致申请的内存资源释放不够彻底, ...
【技术保护点】
一种应用进程处理方法,其特征在于,包括:统计系统中的每一个应用向图形绘制发送的图层渲染的合成请求;根据所述合成请求统计每一个应用进程中已申请的文件描述符FD数量;根据预先规范定义的FD数量等级判断当前应用进程已申请的FD数量所属的等级;根据判断的结果执行匿名共享内存的清理或者打印出告警的日志。
【技术特征摘要】
1.一种应用进程处理方法,其特征在于,包括:统计系统中的每一个应用向图形绘制发送的图层渲染的合成请求;根据所述合成请求统计每一个应用进程中已申请的文件描述符FD数量;根据预先规范定义的FD数量等级判断当前应用进程已申请的FD数量所属的等级;根据判断的结果执行匿名共享内存的清理或者打印出告警的日志。2.根据权利要求1所述的方法,其特征在于,在统计系统中的每一个应用向图形绘制发送的图层渲染的合成请求之前,所述方法还包括:将应用进程申请的FD数量的等级分为:正常、告警、错误、致命的错误。3.根据权利要求1所述的方法,其特征在于,将应用进程申请的FD数量的等级分为:正常、告警、错误、致命的错误包括:对所述图层数据的基础信息的收集与统计,其中,所述基础信息包括图层名称、隶属的应用,其中,每一个应用在系统中对应一个进程;根据应用的类别将应用进程申请的FD数量的等级分为:正常、告警、错误、致命的错误。4.根据权利要求1所述的方法,其特征在于,在对所述图层数据的基础信息的收集与统计之前,所述方法还包括:对接收到的所述图层数据的有效性进行监测,确定所述图层数据为待合成显示输出的数据。5.根据权利要求1至4中任一项所述的方法,其特征在于,根据判断的结果执行匿名共享内存的清理或者打印出告警的日志包括:在当前应用进程已申请的FD数量所属的等级为错误的情况下,立即执行匿名共享内存的清理;在当前应用进程已申请的FD数量所属的等级为致命的错误的情况下,并将应用进程状态数据保存为哈希表数据结构中,执行匿名共享内存的清理;在当前应用进程已申请的FD数量所属的等级为告警的情况下,打印出告警的日志。6.根据权利要求5所述的方法,其特征在于,在当前应用进程已申请的FD数量所属的等级为致命的错误的情况下,并将应...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。