【技术实现步骤摘要】
用于安卓系统的内存环境实时优化方法及系统
[0001]本专利技术涉及计算机控制
,具体地涉及一种用于安卓系统的内存环境实时优化方法,以及一种用于安卓系统的内存环境实时优化系统。
技术介绍
[0002]现有的android系统都存在内存回收机制,具体包括内存回收和内核级回收。设备在使用过程中,上层应用会占用设备内存资源,当多个应用打开没有关闭或者关闭没有及时释放资源等,会导致内存占用越来越多。另一方面当前应用市场上普遍存在一种现象:应用变得越来越庞大,功能越来越多,占用资源也越来越多,而且应用本身又没有节省资源的出发点,不注重资源的管理,往往多个应用使用后会造成用户操作卡顿或者加载缓慢等,严重影响用户体验。
[0003]Android系统原生回收机制中,主要是以下几个变量(后文用内存变量代替)在影响机制的回收:
[0004]1)mProcessLimit(分为emptyProcessLimit和cachedProcessLimit):进程管理服务(ActivityManagerService)中的全局变量 ...
【技术保护点】
【技术特征摘要】
1.一种用于安卓系统的内存环境实时优化方法,其特征在于,包括:获取系统内存信息;根据内存环境优化条件内容和所述内存信息判断系统是否符合优化条件,若符合,则按照优化条件对应的回收策略对系统内存环境进行优化;所述优化条件内容包括:优化条件、内存回收等级和优化条件的优先级;所述优化条件包括:内存占用率阈值、剩余内存大小阈值、后台数量、重要进程名单、重要进程数量阈值、内存剩余率阈值、CPU占用率阈值和单独进程占用内存阈值;所述内存回收等级与所述回收策略一一对应。2.根据权利要求1所述的用于安卓系统的内存环境实时优化方法,其特征在于,所述方法还包括:在获取系统内存信息前,获取用户对内存环境优化条件内容的配置和对回收策略的配置。3.根据权利要求1所述的用于安卓系统的内存环境实时优化方法,其特征在于,所述回收策略包括:内存阈值、进程限制阈值和各应用的用户打分阈值。4.根据权利要求1所述的用于安卓系统的内存环境实时优化方法,其特征在于,所述系统内存信息包括:系统内存占用率、系统剩余内存大小、系统剩余内存率、后台进程数量、后台进程名单、各进程占用内存大小以及CPU占用率。5.根据权利要求4所述的用于安卓系统的内存环境实时优化方法,其特征在于,所述获取系统内存信息,包括:通过api获取系统内存信息。6.根据权利要求4所述的用于安卓系统的内存环境实时优化方法,其特征在于,所述获取系统内存信息,包括:通过命令获取系统内存信息。7.根据权利要求1所述的用于安卓系统的内存环境实时优化方法,其特征在于,所述优化条件的优先级用于限定各项所述优化条件在判断系统是否符合优化条件过程中的先后顺序;所述根据所述内存优化条件内容和所述内存信息判断系统是否符合优化条件,若符合,则按照优...
【专利技术属性】
技术研发人员:叶戈,许华,吴开钢,
申请(专利权)人:广东九联科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。