[发明专利]基于域名调整应用程序占用内存的方法及装置有效
申请号: | 201410182464.9 | 申请日: | 2014-04-30 |
公开(公告)号: | CN105094977B | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 梁捷;李晓明 | 申请(专利权)人: | 广州市动景计算机科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 吴开磊 |
地址: | 510665 广东省广州市天河区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 域名 调整 应用程序 占用 内存 方法 装置 | ||
本发明提供了一种基于域名调整应用程序占用内存的方法及装置,其中的方法包括:在获取到对页面发起的访问请求时,将页面对应的域名与预设的页面内存占用估算值列表中的域名相匹配;其中,当页面对应的域名与页面内存占用估算值列表中的域名匹配成功时,从页面内存占用估算值列表中获取与页面相对应的页面内存占用估算值;根据页面相对应的页面内存占用估算值对应用程序所占用的内存进行调整。通过本发明能够动态调整应用程序所在系统的内存阈值和高效利用系统剩余内存,减少因网页占用内存过多而导致程序崩溃的问题,提高用户的使用体验。
技术领域
本发明涉及移动浏览器技术领域,更为具体地,涉及一种基于域名调整应用程序占用内存的方法及装置。
背景技术
随着高清设备的普遍使用,越来越多的用户习惯使用高清设备浏览网页,内存测试实验证明,在不添加任何内存分配策略的情况下,高清设备和低清设备在出现内存不足崩溃前打开页面的个数差距能达到40%左右。因此,在使用高清设备浏览网页时,浏览器实施必要的内存分配策略是非常有必要的。
然而,现有的浏览器大都使用一个统一的内存分配策略,即根据硬件设备当前的可用内存值和剩余内存值来判断当前是否需要进行内存的释放。由于不同的网页和不同屏幕分辨率的设备对内存的要求都不一样,因此采用统一的内存分配策略进行内存分配的方法不够灵活,无法动态地根据每个页面的变化进行内存值的调整。
例如,当需要针对不同的网页进行内存分配时,如果仅依靠一种简单的阈值控制机制,即采用统一的内存分配策略进行内存分配,则很容易导致系统内存剩余过多或者页面占用内存释放过多的情况发生。如果系统内存剩余过多,则导致内存利用率过低,而如果页面占用内存释放过多,则容易造成用户在切换页面时频繁出现重新加载的情况,进而影响用户的使用体验。
发明内容
鉴于上述问题,本发明的目的是提供一种基于域名调整应用程序占用内存的方法及装置,以动态的调整内存阈值和高效利用系统剩余内存,并同时减少因网页占用内存过多而导致程序崩溃的问题,进一步提高用户的使用体验。
根据本发明的一个方面,提供一种基于域名调整应用程序占用内存的方法,包括:在获取到对页面发起的访问请求时,将页面对应的域名与预设的页面内存占用估算值列表中的域名相匹配;其中,当页面对应的域名与页面内存占用估算值列表中的域名匹配成功时,从页面内存占用估算值列表中获取与页面相对应的页面内存占用估算值;根据页面相对应的页面内存占用估算值对应用程序所占用的内存进行调整。
其中,在根据页面相对应的页面内存占用估算值对应用程序所占用的内存进行调整的过程中,获取应用程序所在系统的剩余内存值和剩余内存安全阀值;当剩余内存值与页面相对应的页面内存占用估算值相减后的差值小于剩余内存安全阀值时,选择应用程序中的缓存或打开的页面进行内存释放。
其中,在选择应用程序中的缓存或打开的页面进行内存释放的过程中,计算应用程序中的缓存或打开的页面的使用频率,筛选出使用频率最低的页面并释放其所占用的内存。
另一方面,本发明提供一种基于域名调整应用程序占用内存的装置,包括:
域名匹配单元,用于在获取到对页面发起的访问请求时,将页面对应的域名与预设的页面内存占用估算值列表中的域名相匹配;
估算值获取单元,用于当域名匹配单元匹配成功时,从页面内存占用估算值列表中获取与页面相对应的页面内存占用估算值;
内存调整单元,根据页面相对应的页面内存占用估算值对应用程序所占用的内存进行调整。
其中,内存调整单元进一步包括,计算值获取单元,用于获取应用程序所在系统的剩余内存值和剩余内存安全阈值;内存释放单元,用于当剩余内存值与页面相对应的页面内存占用估算值相减后的差值小于剩余内存安全阈值时,选择应用程序中的缓存或打开的页面进行内存释放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市动景计算机科技有限公司,未经广州市动景计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410182464.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:蓝牙耳机
- 下一篇:一种中断控制方法和中断控制器