[发明专利]提高系统最大可回收内存的方法及其执行系统有效
申请号: | 201210081915.0 | 申请日: | 2012-03-26 |
公开(公告)号: | CN103365703A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 郭和平;欧志芳 | 申请(专利权)人: | 宇龙计算机通信科技(深圳)有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 梁挥 |
地址: | 518057 广东省深圳市南山区高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提高 系统 最大 可回收 内存 方法 及其 执行 | ||
1.一种提高系统最大可回收内存的方法,其特征在于,所述方法包括:
根据系统中最大可回收内存占用物理内存的比例,设定所述系统的常驻内存的上限;
根据所述常驻内存的上限以及所述系统设置常驻程序的需求,设置所述系统的常驻程序。
2.根据权利要求1所述的方法,其特征在于,所述根据所述常驻内存的上限以及所述系统设置常驻程序的需求,设置所述系统的常驻程序的步骤包括:
获取应用程序和/或服务程序的重要性参数、启动时间以及运行时占用的物理内存;
对所述应用程序和/或服务程序进行排序;
根据所述常驻内存的上限以及所述应用程序和/或服务程序的排序,将至少一个所述应用程序和/或服务程序设置为所述系统的常驻程序。
3.根据权利要求2所述的方法,其特征在于,在根据所述常驻内存的上限以及所述应用程序和/或服务程序的排序,将至少一个所述应用程序和/或服务程序设置为所述系统的常驻程序的步骤中,所述应用程序和/或服务程序的排序顺序与其重要性参数、启动时间成正比,与其运行时占用的物理内存成反比;并且将在所述排序顺序中位于前列的至少一个应用程序和/或服务程序设置为所述系统的常驻程序;或者
所述应用程序和/或服务程序的排序顺序与其重要性参数、启动时间成反比,与其运行时占用的物理内存成正比;并且将在所述排序顺序中位于后列的至少一个应用程序和/或服务程序设置为所述系统的常驻程序。
4.根据权利要求3所述的方法,其特征在于,所述系统的常驻程序运行时所占用的物理内存之和恰好小于或者等于所述常驻内存上限。
5.根据权利要求1~4任一项所述的方法,其特征在于,所述最大可回收内存占用所述物理内存的比例为大于等于50%。
6.一种提高系统最大可回收内存的执行系统,其特征在于,所述执行系统包括:
常驻内存设定模块,用于根据系统中最大可回收内存占用物理内存的比例,设定所述系统的常驻内存的上限;
常驻程序设置模块,用于根据所述常驻内存的上限以及所述系统设置常驻程序的需求,设置所述系统的常驻程序。
7.根据权利要求6所述的执行系统,其特征在于,所述常驻程序设置模块包括:
获取子模块,用于获取应用程序和/或服务程序的重要性参数、启动时间以及运行时占用物理的内存;
排序子模块,用于对所述应用程序和/或服务程序进行排序;
设置子模块,用于根据所述常驻内存的上限以及所述应用程序和/或服务程序的排序,将至少一个所述应用程序和/或服务程序设置为所述系统的常驻程序。
8.根据权利要求7所述的执行系统,其特征在于,所述应用程序和/或服务程序的排序顺序与其重要性参数、启动时间成正比,与其运行时占用的物理内存成反比时,所述设置子模块将在所述排序顺序中位于前列的至少一个应用程序和/或服务程序设置为所述系统的常驻程序;或者
在所述应用程序和/或服务程序的排序与其重要性参数、启动时间成反比,与其运行时占用的物理内存成正比时,所述设置子模块将在所述排序顺序中位于后列的至少一个应用程序和/或服务程序设置为所述系统的常驻程序。
9.根据权利要求8所述的执行系统,其特征在于,所述系统的常驻程序运行时所占用的物理内存之和恰好小于或者等于所述常驻内存上限。
10.根据权利要求6~9任一项所述的执行系统,其特征在于,所述最大可回收内存占用物理内存的比例为大于等于50%。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宇龙计算机通信科技(深圳)有限公司,未经宇龙计算机通信科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210081915.0/1.html,转载请声明来源钻瓜专利网。