[发明专利]云游戏的加载方法及装置、电子设备、存储介质在审

专利信息
申请号: 202111314676.4 申请日: 2021-11-08
公开(公告)号: CN113996057A 公开(公告)日: 2022-02-01
发明(设计)人: 吴锴 申请(专利权)人: 网易(杭州)网络有限公司
主分类号: A63F13/35 分类号: A63F13/35;A63F13/77
代理公司: 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 代理人: 彭星
地址: 310052 浙江省杭州*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 云游 加载 方法 装置 电子设备 存储 介质
【说明书】:

本申请提供一种云游戏的加载方法及装置、电子设备、计算机可读存储介质,方法包括:响应于针对目标云游戏的启动请求,确定所述目标云游戏的程序位数;如果所述程序位数为第一指定位数,确定所述目标云游戏对应的可访问虚拟内存上限;依据所述可访问虚拟内存上限,布局所述目标云游戏对应的内存空间;在已布局的内存空间加载所述目标云游戏。本申请方案,在布局内存空间之前,可以确定目标云游戏的游戏引擎所能支持的可访问虚拟内存上限,依据该可访问虚拟内存上限,在布局过程中对内存空间的大小进行限制,避免内存空间中有游戏引擎不兼容的高内存地址,而导致游戏运行失败的问题。

技术领域

本申请涉及计算机技术领域,特别涉及一种云游戏的加载方法及装置、电子设备、计算机可读存储介质。

背景技术

Linux系统通过虚拟内存机制为每个进程分配内存空间。系统对内存寻址的能力决定了每个进程可用内存空间的大小。对于32位系统而言,每个进程可以寻址的虚拟地址空间为0到2^32B,也就是0到4GB。随着软硬件的升级,应用程序对内存空间的需求逐渐增大,4GB的最大内存空间已经难以满足日益增长的软件需求。因此,64位系统逐渐成为市场的主流。对于64位系统,理论上单个进程最大可寻址空间为2^64B,也就是16EB。但在Linux系统中,还要考虑内存分页以及页表寻址的开销,因此实际上可寻址的最大内存空间是根据页大小和页表级数来确定。

目前主流的移动设备,实际硬件内存普遍不超过10GB。这种情况下,移动设备上通常会在页大小为4KB时,使用3级页表,此时最大虚拟地址空间为2^39B,也就是512GB,可以满足对实际硬件内存的寻址需求。

在云游戏的业务场景下,一台高承载的服务器需要运行大量的游戏,若使用3级页表,则将限制最大可用的实际硬件内存为512GB,导致无法满足业务需求。如果在页大小为4KB时,使用4级页表,则最大虚拟地址空间为2^48B,也就是256TB。在这种情况下,服务器拥有最高256TB的实际硬件内存为大量游戏提供服务,为每一游戏分配的内存空间也高达2^48B。然而,部分游戏引擎在设计之初并未考虑对大内存空间的适配,在4级页表的情况下,游戏运行过程中可能因游戏引擎无法处理高位内存地址而崩溃。

发明内容

本申请实施例的目的在于提供一种云游戏的加载方法及装置、电子设备、计算机可读存储介质,用于解决因游戏应用的游戏引擎无法正确高位内存地址,导致游戏运行是崩溃的问题。

一方面,本申请提供了一种云游戏的加载方法,包括:

响应于针对目标云游戏的启动请求,确定所述目标云游戏的程序位数;

如果所述程序位数为第一指定位数,确定所述目标云游戏对应的可访问虚拟内存上限;

依据所述可访问虚拟内存上限,布局所述目标云游戏对应的内存空间;

在已布局的内存空间加载所述目标云游戏。

在一实施例中,所述确定所述目标云游戏的程序位数,包括:

对所述目标云游戏的可执行文件进行解析,得到所述目标云游戏的程序位数。

在一实施例中,所述依据所述可访问虚拟内存上限,布局所述目标云游戏对应的内存空间,包括:

依据所述可访问虚拟内存上限,确定所述目标云游戏对应的用户空间内栈的第一位置、以及所述可执行文件在所述内存空间的第二位置;

依据所述第一位置和所述第二位置,布局所述目标云游戏对应高度内存空间。

在一实施例中,所述确定所述目标云游戏对应的可访问虚拟内存上限,包括:

依据所述目标云游戏的游戏标识,查找预设虚拟内存表,得到与所述游戏标识对应的可访问虚拟内存上限;其中,所述虚拟内存表包括多个虚拟内存表条目,每一虚拟内存表条目包括与游戏标识对应的可访问虚拟内存上限。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111314676.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top