一种图片缓存清除方法、设备以及计算机可读存储介质技术

技术编号:16128951 阅读:57 留言:0更新日期:2017-09-01 20:55
本发明专利技术公开了一种图片缓存清除方法,应用于移动终端,所述方法包括步骤当接收到内存清除指令时,清除所述终端设备中的第一目标图片缓存,其中,所述第一目标图片缓存为积分值小于第一积分值的图片缓存;判断当前内存值是否大于目标内存值;如果否,清除所述终端设备中第二目标图片缓存,其中,所述第二目标图片缓存为积分值小于第二积分值的图片缓存。本发明专利技术实施例还提供了一种图片缓存清楚装置,应用本发明专利技术提供的实施例,在实现图缓存处清除达到增大终端的内存的同时,能够保证图片缓存的读取速率。

Picture cache cleaning method, apparatus and computer-readable storage medium

The invention discloses a method for removing image cache, applied to the mobile terminal, the method includes the steps when receiving memory clear instructions, remove the terminal equipment in the first target image cache, wherein the first target image cache for integral value is less than the first integral value of the image cache; determine the current value of the memory if the memory is greater than the target value; if not, the clearance of second target image cache, the terminal device in which the second target image cache integral value is less than second the integral value of the image cache. The embodiment of the invention also provides a clear picture caching device, the embodiment of the invention provides the application, in the realization of map cache removal to increase the terminal's memory at the same time, to ensure that the image cache read rate.

【技术实现步骤摘要】
一种图片缓存清除方法、设备以及计算机可读存储介质
本专利技术涉及移动终端的图片缓存清除
,尤其涉及一种图片缓存清除方法、设备以及计算机可读存储介质。
技术介绍
图片缓存,是将图片暂存在终端设备中,以便客户下次进行使用时直接调取。进行图片缓存,如果是终端设备在线使用的话可以节省流量;且可以优化图片加载时间,增强用户体验。现在大部分移动端app都引入了图片缓存机制。现有的图片缓存,主要包括内存缓存和磁盘缓存两部分。内存缓存可以提高缓存读取的速率,但是占用的内存比较大,并且无法持久化缓存。磁盘缓存,在牺牲了读速率的情况下,可以节省内存,并且持久化缓存图片。两者结合使用,在使用中,读取内存缓存,提升缓存读取速率。在终端设备收到内存资源不足的警告时,可以清空图片缓存,改成读取磁盘缓存,减少app的内存占用量,以牺牲读取速率换取更少内存占用。这样,可以在保证缓存读取速率的同时,节约更多的内存。通常,占用大部分内存、造成内存警告的图片只是少量体积比较大的图片,如果这时候,把整个图片缓存清理掉,那么会把一些体积比较小,并且使用频率很高的图片也从内存中清理掉,再次需要这些图片的时候需要全部进行一本文档来自技高网...
一种图片缓存清除方法、设备以及计算机可读存储介质

【技术保护点】
一种图片缓存清除方法,其特征在于,所述方法包括步骤:第一清除步骤:当接收到内存清除指令时,清除终端设备中的第一目标图片缓存,其中,所述第一目标图片缓存为积分值小于第一积分值的图片缓存;判断步骤:判断当前内存值是否大于目标内存值;第二清除步骤:如果否,清除所述终端设备中第二目标图片缓存,其中,所述第二目标图片缓存为积分值小于第二积分值的图片缓存。

【技术特征摘要】
1.一种图片缓存清除方法,其特征在于,所述方法包括步骤:第一清除步骤:当接收到内存清除指令时,清除终端设备中的第一目标图片缓存,其中,所述第一目标图片缓存为积分值小于第一积分值的图片缓存;判断步骤:判断当前内存值是否大于目标内存值;第二清除步骤:如果否,清除所述终端设备中第二目标图片缓存,其中,所述第二目标图片缓存为积分值小于第二积分值的图片缓存。2.根据权利要求1所述的图片缓存清除方法,其特征在于,所述第一积分值、所述第二积分值的确定方式为:预先设定第一积分值、第二积分值;或,预先设定第一积分值,并根据所述目标内存值与当前内存值的差值,确定所述第二积分值。3.根据权利要求1或2所述的图片缓存清除方法,其特征在于,图片缓存的积分值的确定步骤,包括:根据图片缓存区中每一个图片缓存的尺寸确定该图片缓存的初始积分值;根据每一个图片缓存的初始积分值,以及使用频率、保存时间、是否存在替代图片中的一种或多种,确定该图片缓存的积分值,其中,任一图片缓存的替代图片为图片内容相同、但尺寸小于该图片缓存的图片。4.根据权利要求3所述的图片缓存清除方法,其特征在于,所述根据图片缓存区中每一个图片缓存的尺寸确定该图片缓存的初始积分值,包括:判断图片缓存区中每一个图片缓存的尺寸是否小于第一预设尺寸;如果是,设置该图片缓存的初始积分值为第一预设积分值;如果否,判断该图片缓存的尺寸是否小于第二预设尺寸;在该图片缓存的尺寸小于第二预设尺寸的情况下,设置该图片缓存的初始积分值为第二预设积分值;在该图片缓存的尺寸不小于第二预设尺寸的情况下,根据目标预设积分值,确定该图片缓存的初始积分值。5.根据权利要求2所述的图片缓存清除方法,其特征在于,所述根据所述目标内存值与当前内存值的差值,确定所述第二积分值,包括:确定所述目标内存值与当前内存值的差值;当第三目标图片缓存中的图片缓存尺寸之和不小于所述差值时,确定所述第三目标图片缓存中的最高积分值;将不小于所述最高积分值的任一积分值,确定为第二...

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

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

1