[发明专利]一种动态缓存调整方法及系统有效
申请号: | 201910033161.3 | 申请日: | 2019-01-14 |
公开(公告)号: | CN109871336B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 潘亚楠;胡逸飞;赖炳新 | 申请(专利权)人: | 珠海金山网络游戏科技有限公司;珠海西山居移动游戏科技有限公司 |
主分类号: | G06F12/0802 | 分类号: | G06F12/0802 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 陈慧华 |
地址: | 519000 广东省珠海市高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明的技术方案包括一种动态缓存调整方法及系统,用于实现:对在游戏每次加载一个资源时,通过更新资源池、资源的权重,并对缓存池的资源动态排序,定期清理,保证缓存池中的资源都是最新最必须的,以此达到完美兼顾加载速度和系统资源使用的目的。本发明的有益效果为:可动态调整缓存池的内存占用,最大效率的缓存游戏当前最需要的资源,大幅提高缓存池的资源命中率,完全满足激烈战斗场景的加载需求以及避免频繁的加载卸载导致游戏卡顿。 | ||
搜索关键词: | 一种 动态 缓存 调整 方法 系统 | ||
【主权项】:
1.一种动态缓存调整方法,其特征在于,该方法包括:S100、创建缓存池,并设置缓存池内存上限值、清理周期以及总清理时长;S200、运行游戏程序,对游戏的资源的进行加载;S300、缓存池对资源进行缓存以及按照清理周期和清理时长对资源进行循环清理;S400、缓存池根据游戏发送的资源缓存请求执行资源的加载和/或卸载,统计各个资源的资源信息,其中资源信息包括资源的加载时间以及资源的冷却时间,并根据资源信息计算资源在缓存池中的权重值;S500、根据缓存池中缓存的资源信息设置最小缓存权重值,并在资源池满载的情况下判断入池的资源的权重值是否大于最小缓存权重值,若是将最小缓存权重值对应的资源移出缓存池并将入池的资源按照权重入池,否则将入池的资源移出资源池,并结束资源使用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山网络游戏科技有限公司;珠海西山居移动游戏科技有限公司,未经珠海金山网络游戏科技有限公司;珠海西山居移动游戏科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910033161.3/,转载请声明来源钻瓜专利网。