预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105912480A(43)申请公布日2016.08.31(21)申请号201610204036.0(22)申请日2016.04.01(71)申请人乐视控股(北京)有限公司地址100025北京市朝阳区姚家园路105号3号楼10层1102申请人乐视移动智能信息技术(北京)有限公司(72)发明人赵洪涛(74)专利代理机构北京三聚阳光知识产权代理有限公司11250代理人吴黎(51)Int.Cl.G06F12/123(2016.01)G06T1/60(2006.01)权利要求书1页说明书4页附图2页(54)发明名称缓存管理方法、装置和移动终端(57)摘要本发明公开了一种缓存管理方法、装置和移动终端,涉及计算机移动终端技术领域,其中所述方法包括:获取图像文件;生成图像控件以在所述图像控件中显示所述图像文件;记录所生成的图像控件的数量;判断所生成的图像控件的数量是否超出预设值,当超出预设值时,释放至少一部分图像控件的图像资源,并通知虚拟机回收所释放的图像资源。由此,可以在生成的图像控件数量超出预设值,即缓存占用过大时,释放至少一部分图像控件的图像资源,并通知虚拟机回收所释放的图像资源以释放缓存空间,从而可以保持缓存不会占用过多,保持移动终端运行流畅。CN105912480ACN105912480A权利要求书1/1页1.一种缓存管理方法,其特征在于,包括:获取图像文件;生成图像控件以在所述图像控件中显示所述图像文件;记录所生成的图像控件的数量;判断所生成的图像控件的数量是否超出预设值,当超出预设值时,释放至少一部分图像控件的图像资源,并通知虚拟机回收所释放的图像资源。2.根据权利要求1所述的缓存管理方法,其特征在于,所述释放至少一部分图像控件的图像资源的步骤包括:采用LRU算法,释放近期最少使用的图像文件的图像资源。3.根据权利要求1所述的缓存管理方法,其特征在于,所述释放至少一部分图像控件的图像资源的步骤包括:按照图像控件生成的时间先后排序,释放最早生成的图像控件所显示的图像文件的图像资源。4.根据权利要求1所述的缓存管理方法,其特征在于,所述图像文件是位图格式文件。5.根据权利要求1-4中任一项所述的缓存管理方法,其特征在于,在所述通知虚拟机回收所释放的图像资源之后,还包括:在预定时间间隔后再次通知虚拟机回收所释放的图像资源。6.一种缓存管理装置,其特征在于,包括:获取单元,用于获取图像文件;生成单元,用于生成图像控件以在所述图像控件中显示所述图像文件;记录单元,用于记录所生成的图像控件的数量;判断单元,用于判断所生成的图像控件的数量是否超出预设值;释放单元,用于在所述判断单元判断所生成的图像控件的数量超出预设值时,释放至少一部分图像控件的图像资源;通知单元,用于通知虚拟机回收所释放的图像资源。7.根据权利要求6所述的缓存管理装置,其特征在于,所述释放单元采用LRU算法,释放近期最少使用的图像文件的图像资源。8.根据权利要求6所述的缓存管理装置,其特征在于,所述释放单元按照图像控件生成的时间先后排序,释放最早生成的图像控件所显示的图像文件的图像资源。9.根据权利要求6-8中任一项所述的缓存管理装置,其特征在于,所述通知单元还用于在通知虚拟机回收所释放的图像资源之后的预定时间间隔后,再次通知虚拟机回收所释放的图像资源。10.一种移动终端,其特征在于,包括权利要求6-9中任一项所述的缓存管理装置。2CN105912480A说明书1/4页缓存管理方法、装置和移动终端技术领域[0001]本发明涉及计算机移动终端技术领域,具体涉及一种缓存管理方法、装置和移动终端。背景技术[0002]在移动互联网时代,用户越来越习惯于用手机等移动终端来浏览照片、带有图像文件的网页等。在安卓系统中,通常会采用例如ImageView等图像控件来显示各种图片,用户每打开一个图像文件,移动终端就会生成一个ImageView图像控件,并根据所要加载的图像文件的大小,给图像控件分配一定缓存空间。[0003]随着用户不断打开多个图像文件,移动终端就会生成多个ImageView图像控件,会占用越来越多的缓存空间,受限于目前移动终端的缓存和处理器的处理能力,这样会导致移动终端运行缓慢,甚至于死机、崩溃。发明内容[0004]本发明要解决的技术问题在于移动终端不断加载图像文件会占用过多缓存,导致移动终端运行缓慢,甚至于死机、崩溃。[0005]为此,本发明实施例提供了一种缓存管理方法,包括:获取图像文件;生成图像控件以在所述图像控件中显示所述图像文件;记录所生成的图像控件的数量;判断所生成的图像控件的数量是否超出预设值,当超出预设值时,释放至少一部分图像控件的图像资源,并通知虚拟机回收所释放的图像资源。[000