[发明专利]缓存管理方法和缓存管理装置有效
申请号: | 201110177232.0 | 申请日: | 2011-06-28 |
公开(公告)号: | CN102214163A | 公开(公告)日: | 2011-10-12 |
发明(设计)人: | 王宇光 | 申请(专利权)人: | 用友软件股份有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24;G06F12/08 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存 管理 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种缓存管理方法和一种缓存管理装置。
背景技术
绘制型电子表格,是由一个个单元格排列组成,每个单元格都会一些格式属性。当电子表格中有成千上万的单元格,并且单元格样式复杂、灵活多变时,单元格的格式对象以及对单元位置的描述对象会大量的消耗系统内存,降低绘制效率,严重还会导致客户端内存溢出,界面停滞,用户体验很差。
因此,需要一种能够在展现电子表格时,对其占用的内存进行有效地管理的方法,能够减少电子表格占用的内存,缓解系统压力、提高电子表格绘制效率,保证用户的使用体验。
发明内容
本发明所要解决的技术问题在于,需要一种能够在展现电子表格时,对其占用的内存进行有效地管理的方法,能够减少电子表格占用的内存,缓解系统压力,保证用户的使用体验。
有鉴于此,本发明提供一种缓存管理方法,包括:步骤102,根据预定的描述信息对电子表格的单元格进行操作时,判断内存中是否存在描述信息;步骤104,在内存中存在描述信息时,根据内存中的描述信息对单元格进行操作;步骤106,在内存中不存在描述信息时,在内存中存储描述信息,并根据内存中的描述信息对单元格进行操作。通过该技术方案,相同的描述信息在内存中只保存一个,不需要为每个单元格提供内存区域以保存其描述信息,极大地减少了展现电子表格时的内存压力。
在上述技术方案中,优选地,还包括:计算当前视窗区域内显示的区域大小,并在内存中清除掉视窗区域外的其他单元格的描述信息。通过该技术方案,只保存当前显示的单元格的描述信息,避免其他未展现的单元格的描述信息在内存中占据了大量空间,进一步缓解了内存压力。
在上述技术方案中,优选地,还包括:用户对电子表格进行操作时,获取视窗区域,以计算视窗区域内显示的区域大小。
在上述技术方案中,优选地,描述信息的类型包括单元格格式和单元格位置,在步骤102之前,还设置描述信息的样式;在步骤106中,根据样式生成描述信息,并存储到内存中。
在上述技术方案中,优选地,样式的类型包括边框样式、布局样式、字体样式和数据样式。
本发明还提供一种缓存管理装置,包括:判断模块,根据预定的描述信息对电子表格的单元格进行操作时,判断内存中是否存在描述信息;操作模块,在内存中存在描述信息时,根据内存中的描述信息对单元格进行操作,在内存中不存在描述信息时,在内存中存储描述信息,并根据内存中的描述信息对单元格进行操作。通过该技术方案,相同的描述信息在内存中只保存一个,不需要为每个单元格提供内存区域以保存其描述信息,极大地减少了展现电子表格时的内存压力。
在上述技术方案中,优选地,还包括:平滑分页模块,计算当前视窗区域内显示的区域大小,并通知操作模块在内存中清除掉视窗区域外的其他单元格的描述信息。通过该技术方案,只保存当前显示的单元格的描述信息,避免其他未展现的单元格的描述信息在内存中占据了大量空间,进一步缓解了内存压力。
在上述技术方案中,优选地,还包括:事件管理模块,用户对电子表格进行操作时,通知平滑分页模块获取视窗区域,以取得视窗区域内显示的单元格。
在上述技术方案中,优选地,描述信息的类型包括单元格格式和单元格位置,缓存管理装置还包括:格式设置模块,设置描述信息的样式;格式生成模块,根据样式生成描述信息,由操作模块存储到内存中。
在上述技术方案中,优选地,样式的类型包括边框样式、布局样式、字体样式和数据样式。
通过上述技术方案,可以实现一种缓存管理方法和缓存管理装置,在展现电子表格时,能够有效减少其占用的内存,减小了内存的压力,避免造成系统停滞,提升了用户体验。
附图说明
图1是根据本发明的一个实施例的缓存管理方法的流程图;
图2是根据本发明的一个实施例的缓存管理装置的框图;
图3是根据本发明的一个实施例的缓存管理装置的示意图;
图4是根据本发明的一个实施例的缓存管理装置的模块示意图;
图5是根据本发明的一个实施例的缓存管理装置的模块示意图;
图6是根据本发明的一个实施例的缓存管理装置的模块示意图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开的具体实施例的限制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友软件股份有限公司,未经用友软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110177232.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:分布式分组流检查和处理
- 下一篇:图像显示装置