一种基于周期成本的游戏资源缓存方法和系统

基本信息

申请号 CN201710457845.7 申请日 -
公开(公告)号 CN107844511B 公开(公告)日 2021-08-17
申请公布号 CN107844511B 申请公布日 2021-08-17
分类号 A63F13/52;G06T1/60;G06T15/00;G06F16/957;G06F12/123;G06F12/126;G06F12/128 分类 运动;游戏;娱乐活动;
发明人 李茂;陈汉辉;龙旨日;卢歆翮;陈镇秋;吴海权 申请(专利权)人 广州西山居网络科技有限公司
代理机构 广州嘉权专利商标事务所有限公司 代理人 俞梁清
地址 519000 广东省珠海市吉大景山路莲山巷8号金山软件大厦
法律状态 -

摘要

摘要 本发明的技术方案包括一种基于周期成本的游戏资源缓存方法和系统,用于实现:根据主存请求获取新加入缓存的页面数据,在每个页面数据创建一维数组,自定义第一整数变量;每次当页面数据被使用或未被使用时将对应的标识在第一整数变量进行记载,并计算页面的生命周期百分比;使用第二整数变量计算不同类型的页面数据的相对成本;当新加入的页面时,遍历缓存中所有页面的生命周期百分比及相对成本,计算页面被取代时所付出的抖动成本,将抖动成本低于指定阈值的页面替换为新加入页面。本发明的有益效果为:缩短游戏系统开发周期,增强代码可维护性与可重用性,加强游戏的运行稳定性与渲染效率和效果表现的目的。