【技术实现步骤摘要】
本专利技术涉及配置加载,特别涉及一种配置数据获取方法、装置、电子设备、存储介质。
技术介绍
1、游戏软件中,特别是大型游戏中通常会使用到大量的游戏配置表。在相关技术中,以基于lua开发的游戏为例,需要预加载所有lua功能模块中使用到的游戏配置表,并将整个游戏配置表以lua table的形式常驻在内存中,确保功能模块能够随时从内存调用相关的配置数据。但是lua table通常会占据较多的内存,若在一些内存配置较低的终端常驻整个游戏配置表,很容易因为内存不足导致游戏无法正常运行,影响用户体验。
技术实现思路
1、本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种配置数据获取方法、装置、电子设备、存储介质,能够减少游戏运行时配置表对内存的占用,提高用户体验。
2、第一方面,本专利技术实施例提供了一种配置数据获取方法,包括:
3、加载配置文件生成第一配置表,将所述第一配置表加载到内存,其中,所述第一配置表包括多个第一信息单元,所述第一信息单元记载有
...【技术保护点】
1.一种配置数据获取方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述将各个所述可用配置数据序列化写入临时文件缓存,确定所述可用配置数据的数据索引,包括:
3.根据权利要求2所述的方法,其特征在于,所述将各个所述可用配置数据序列化写入所述信息缓冲区并生成可用数据块,基于所述可用数据块在所述信息缓冲区的存储区域生成所述可用索引,包括:
4.根据权利要求3所述的方法,其特征在于,所述将所述可用配置数据写入所述信息缓冲区,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述可用配置数据进行变长字
...【技术特征摘要】
1.一种配置数据获取方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述将各个所述可用配置数据序列化写入临时文件缓存,确定所述可用配置数据的数据索引,包括:
3.根据权利要求2所述的方法,其特征在于,所述将各个所述可用配置数据序列化写入所述信息缓冲区并生成可用数据块,基于所述可用数据块在所述信息缓冲区的存储区域生成所述可用索引,包括:
4.根据权利要求3所述的方法,其特征在于,所述将所述可用配置数据写入所述信息缓冲区,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述可用配置数据进行变长字节编码后写入所述信息缓冲区,包括:
6.根据权利要求1所述的方法,其特征在于,在所述根据所述目标配置数据响应所述第一数据请求之后,所述方法还包括...
【专利技术属性】
技术研发人员:罗宝航,王屹,赵默君,
申请(专利权)人:珠海剑心互动娱乐有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。