一种优化内存的方法及设备技术

技术编号:16175577 阅读:48 留言:0更新日期:2017-09-09 02:48
本发明专利技术公开了一种优化内存的方法,应用于移动终端,所述移动终端中预先存储有目标列表,所述方法包括:根据所述目标列表,获取目标应用的非关联应用;根据所述目标操作系统中第一目标资源利用率,清除所述目标操作系统中所述非关联应用的第二目标资源,其中,所述第一目标资源包括但不限于所述目标操作系统中的CPU、内存、磁盘输入输出、网络请求中的一种或者多种,所述第二目标资源为所述非关联应用运行在所述目标操作系统中所产生的资源。本发明专利技术还公开了一种优化内存的设备以及一种计算机可读存储介质,进行清除非关联应用占用的资源,从而优化移动终端的内存,提高移动终端的响应速度,从而提高移动终端的用户体验。

【技术实现步骤摘要】
一种优化内存的方法及设备
本专利技术涉及内存优化
,尤其涉及一种优化内存的方法及设备。
技术介绍
目前,随着通信行业的发展,越来越多的人使用移动终端,并已成为人们生活的一部分,例如,手机、平板等,由于用户的使用粘性非常高,所以一般用户对移动终端应用的响应速度要求都比较好,希望应用能实时响应,但通常用户在移动终端上安装了较多的应用或者同时开启较多的应用,这时在有限的内存的情况下可能出现应用启动速度变慢等问题。如果要提高移动终端的运行速度,要优化其内存,往往是通过手动的方式删除部分应用;而现有技术的缺点是,当用户觉得移动终端运行出现问题的时候再去手动进行内存清理,很大的此时会出现移动终端的反应较慢,用户等待时间较长,造成用户的体验较差。因此,有必要提供一种自动进行优化内存的技术,来优化移动终端的内存,提高移动终端的响应速度,从而提高移动终端的用户体验度。
技术实现思路
本专利技术的主要目的在于提出一种优化内存的方法及设备,旨在解决现有移动终端由于运行应用较多而导致终端运行较慢,而不能进行自动清理内存的题。为实现上述目的,本专利技术提出一种优化内存的方法,应用于移动终端,所述移动终端中预本文档来自技高网...
一种优化内存的方法及设备

【技术保护点】
一种优化内存的方法,应用于移动终端,其特征在于,所述移动终端中预先存储有目标列表,其中,所述目标列表中记录有所述移动终端中目标应用的非关联应用,所述方法包括:根据所述目标列表,获取目标应用的非关联应用,其中,所述非关联应用为:所述目标应用在目标操作系统运行过程中不能调用的应用,所述目标操作系统为所述移动终端运行的系统;根据所述目标操作系统中第一目标资源利用率,清除所述目标操作系统中所述非关联应用的第二目标资源,其中,所述第一目标资源包括但不限于所述目标操作系统中的CPU、内存、磁盘输入输出、网络请求中的一种或者多种,所述第二目标资源为所述非关联应用运行在所述目标操作系统中所产生的资源。

【技术特征摘要】
1.一种优化内存的方法,应用于移动终端,其特征在于,所述移动终端中预先存储有目标列表,其中,所述目标列表中记录有所述移动终端中目标应用的非关联应用,所述方法包括:根据所述目标列表,获取目标应用的非关联应用,其中,所述非关联应用为:所述目标应用在目标操作系统运行过程中不能调用的应用,所述目标操作系统为所述移动终端运行的系统;根据所述目标操作系统中第一目标资源利用率,清除所述目标操作系统中所述非关联应用的第二目标资源,其中,所述第一目标资源包括但不限于所述目标操作系统中的CPU、内存、磁盘输入输出、网络请求中的一种或者多种,所述第二目标资源为所述非关联应用运行在所述目标操作系统中所产生的资源。2.根据权利要求1所述的优化内存的方法,其特征在于,确定所述目标应用的非关联应用,包括:获取所述目标应用在所述目标操作系统中所加载的类,以及每一个类对应的目标数据,其中,所述目标数据为每一个类对应的代码段和数据段;根据所加载的类以及每一类对应的目标数据,获取与所述目标应用不相关联的非关联应用;将所述非关联应用记录在所述目标列表中。3.根据权利要求2所述的优化内存的方法,其特征在于,所述根据所加载的类以及每一类对应的目标数据,获取与所述目标应用不相关联的非关联应用,包括:根据所加载的类中每一类的目标数据,通过扫描目标应用程序组件、以及目标应用程序组件返回值,获取第一目标组件类;通过扫描所述目标操作系统中第一应用的目标应用程序组件、以及目标应用程序组件返回值,获取第二目标组件类,其中,所述第一应用为除所述目标应用以外的任一应用;判断所述第一目标组件类和所述第二目标组件类是否相同;如果否,确定所述第一应用为所述目标应用的非关联应用;或,根据所加载的类中每一类的目标数据,通过扫描目标应用程序组件、以及绑定服务,获取第三目标组件类;通过扫描所述目标操作系统中第二应用的目标应用程序组件、以及绑定服务,获取第四目标组件类,其中,所述第二应用为除所述目标应用以外的任一应用;判断所述第三目标组件类和所述第三目标组件类是否相同,以及所述第二应用是否为所述目标操作系统的系统服务;如果否,确定所述第二应用为所述目标应用的非关联应用;或,根据所加载的类中每一类的目标数据,通过扫描目标应用无序广播、应用程序有序广播、以及应用程序粘性广播,获取第五目标组件类;扫描所述目标操作系统中第三应用的应用程序无序广播、应用程序有序广播、以及应用程序粘性广播,获取第六目标组件类,其中,所述第三应用为除所述目标应用以外的任一应用;判断所述第五目标组件类和所述第六目标组件类是否相同;如果否,确定所述第三用为所述目标应用的非关联应用;或,根据所加载的类中每一类的目标数据,通过扫描所述目标应用的内容解析对象,获取查询、删除、增加、更新中分别对应的第一参数URL;通过扫描所述目标操作系统中第四应用的扫描内容解析对象,获取查询、删除、增加、更新中分别对应的第二参数URL,其中,所述第三应用为除所述目标应用以外的任一应用;判断所述第一参数URL和所述第二参数URL是否相同;如果否,确定所述第四应用为所述目标应用的非关联应用。4.根据权利要求1-3任一项所述的优化内存的方法,其特征在于,在所述目标列表为:哈希地图结构表时;所述方法还包括:在所述哈希地图结构表中记录并标记所述第二目标资源。5.一种优化内存的设备,应用于移动终端,其特征在于,所述优化内存的设备包括:存储器、处理器及通信总线;所述通信总线用于实现处理器和存储器之间的...

【专利技术属性】
技术研发人员:周龙
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1