基于Android系统的页面缓存方法、装置、设备及存储介质制造方法及图纸

技术编号:19215534 阅读:54 留言:0更新日期:2018-10-20 06:39
本发明专利技术实施例公开了一种基于Android系统的页面缓存方法、装置、设备及存储介质。该方法包括:获取待缓存页面,并比较所述待缓存页面对应的第一页面数量与已缓存页面对应的第二页面数量;依据比较结果,按照预设容量调整规则,调整页面缓存池的缓存池容量;将所述待缓存页面缓存至所述页面缓存池。通过上述技术方案,实现了Android客户端根据待缓存页面的页面数量,动态调整Android系统内页面缓存池容量,从而提高了Android客户端中缓存空间的有效利用率,同时降低了系统的资源开销,提高了页面的显示速度,进而提升了用户体验。

【技术实现步骤摘要】
基于Android系统的页面缓存方法、装置、设备及存储介质
本专利技术实施例涉及计算机技术,尤其涉及一种基于Android系统的页面缓存方法、装置、设备及存储介质。
技术介绍
通常,为了加快搭载Android系统的客户端(简称Android客户端,例如智能手机)对于显示页面的加载速度,会在Android客户端内设置一个缓存空间,用于缓存从服务器或者本地存储空间中获取的页面,以便Android客户端在再次加载时直接从缓存空间中加载缓存的页面,而无需再次从服务器或者本地存储空间中获取。现有的缓存空间设置中,通常是将缓存空间的页面缓存容量设置为一个固定值,比如将页面缓存容量设置为可缓存3个页面。此时,针对只有1个或2个页面需要缓存的情况,会有2个或1个页面缓存空间的闲置。而针对有3个以上页面需要缓存的情况,由于页面缓存容量不足,需要销毁已缓存页面,并重新缓存未缓存页面,如果超出页面缓存容量的页面过多,则需不断循环进行已缓存页面的销毁及未缓存页面的重新缓存,这无疑会增大系统内存的资源消耗。也就是说,针对不同数量的待缓存页面,现有技术中将缓存空间中页面缓存容量设置为一个固定值的方式,无法兼顾缓本文档来自技高网...

【技术保护点】
1.一种基于Android系统的页面缓存方法,其特征在于,包括:获取待缓存页面,并比较所述待缓存页面对应的第一页面数量与已缓存页面对应的第二页面数量;依据比较结果,按照预设容量调整规则,调整页面缓存池的缓存池容量;将所述待缓存页面缓存至所述页面缓存池。

【技术特征摘要】
1.一种基于Android系统的页面缓存方法,其特征在于,包括:获取待缓存页面,并比较所述待缓存页面对应的第一页面数量与已缓存页面对应的第二页面数量;依据比较结果,按照预设容量调整规则,调整页面缓存池的缓存池容量;将所述待缓存页面缓存至所述页面缓存池。2.根据权利要求1所述的方法,其特征在于,所述依据比较结果,按照预设容量调整规则,调整页面缓存池的缓存池容量包括:若所述第一页面数量大于所述第二页面数量,则按照预设容量扩充规则,增大所述缓存池容量;若所述第一页面数量小于所述第二页面数量,则按照预设容量缩减规则,减小所述缓存池容量。3.根据权利要求2所述的方法,其特征在于,所述按照预设容量扩充规则,增大所述缓存池容量包括:依据缓存空间的总容量及所述缓存空间的缓存类型,确定最大缓存池容量;将所述待缓存页面对应的页面需求容量与所述最大缓存池容量中的较小值确定为所述缓存池容量。4.根据权利要求2所述的方法,其特征在于,所述按照预设容量扩充规则,增大所述缓存池容量包括:按照第一预设时间间隔,检测缓存空间的可用容量,获得连续第一设定数量的所述可用容量;若存在连续第二设定数量的所述可用容量均大于或等于预设可用容量阈值,则依据所述第二设定数量的所述可用容量,增大所述缓存池容量。5.根据权利要求2所述的方法,其特征在于,所述按照预设容量缩减规则,减小所述缓存池容量包括:若所述第一页面数量小于或等于预设页面数量阈值,则将所述缓存池容量调整为预设缓存池容量;若所述第一页面数量大于所述预设页面数量阈值...

【专利技术属性】
技术研发人员:张磊张文明陈少杰
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

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

1