一种动态资源管理方法、智能终端及存储介质技术

技术编号:37746568 阅读:34 留言:0更新日期:2023-06-05 23:33
本申请涉及一种动态资源管理方法、智能终端及存储介质,其方法包括:获取每一个待加载动态资源的资源种类,并将所有所述待加载动态资源按照所述资源种类进行分类,得到若干资源类型和每个资源类型下的若干待加载动态资源;对每个所述资源类型下的若干待加载动态资源分配存放文件夹;实时获取每个所述存放文件夹内的每个所述待加载动态资源被其他所述待加载动态资源引用的引用数量;基于所述引用数量对所述待加载动态资源进行编码,得到每个所述待加载动态资源的引用编码;当所述引用编码为0时,将所述待加载动态资源标记为释放资源,并基于预设的释放程序释放所述释放资源,启动加载流程。本申请具有有效提高加载动态资源的效率的效果。率的效果。率的效果。

【技术实现步骤摘要】
一种动态资源管理方法、智能终端及存储介质


[0001]本申请涉及资源管理领域,尤其是涉及一种动态资源管理方法、智能终端及存储介质。

技术介绍

[0002]引擎是电子平台上开发程序或系统的核心组件。开发者利用引擎建立、铺设程序所需的功能或利用其辅助程序的运转。常见的程序引擎有游戏引擎、搜索引擎、杀毒引擎等。在引擎中会存放大量资源,例如在通过游戏引擎开发的游戏启动时,会加载引擎中的动态资源,例如纹理位图、模型数据等,加载后才可使游戏正常运行。
[0003]在现有技术中,以游戏引擎为例,游戏运行时会产生的大量冗余对象和冗余计算等资源,这些冗余对象和冗余计算均被作为动态资源存放入引擎内,然而随着游戏运行的时间的增长,引擎内存放的无用资源即冗余对象和冗余计算等动态资源越来越多,但在游戏启动时,会对游戏引擎内的所有资源进行遍历加载,故申请人认为,对游戏引擎内的所有资源进行遍历加载的方式会导致加载动态资源的效率低下。

技术实现思路

[0004]为了有效提高加载动态资源的效率,本申请提供一种动态资源管理方法、智能终端及存储介质。
...

【技术保护点】

【技术特征摘要】
1.一种动态资源管理方法,其特征在于,包括:获取每一个待加载动态资源的资源种类,并将所有所述待加载动态资源按照所述资源种类进行分类,得到若干资源类型和每个资源类型下的若干待加载动态资源;对每个所述资源类型下的若干待加载动态资源分配存放文件夹;实时获取每个所述存放文件夹内的每个所述待加载动态资源被其他所述待加载动态资源引用的引用数量;基于所述引用数量对所述待加载动态资源进行编码,得到每个所述待加载动态资源的引用编码;当所述引用编码为0时,将所述待加载动态资源标记为释放资源,并基于预设的释放程序释放所述释放资源,启动加载流程。2.根据权利要求1所述的一种动态资源管理方法,其特征在于,在所述基于所述引用数量对所述待加载动态资源进行编码,得到每个所述待加载动态资源的引用编码之前,包括:对所有所述待加载动态资源进行监控,并判断是否存在新增的待加载动态资源;若存在,将所述新增的所述待加载动态资源作为新增资源,并获取所述新增资源的资源种类和所述新增资源被其他所述待加载动态资源引用的引用数量,将所述新增资源分配至所述资源种类对应的存放文件夹。3.根据权利要求1所述的一种动态资源管理方法,其特征在于,在所述将所述待加载动态资源作为释放资源之后,包括:判断所述释放资源是否被预设程序使用;若被所述预设程序使用,取消对所述释放资源的标记,得到未被标记的待加载动态资源,并将所述待加载动态资源存放至对应的存放文件夹;若未被所述预设程序使用,执行所述基于预设的释放程序释放所述释放资源的步骤。4.根据权利要求1所述的一种动态资源管理方法,其特征在于,在所述对每个所述资源类型下的若干待加载动态资源分配存...

【专利技术属性】
技术研发人员:董志天龙攀
申请(专利权)人:深圳市润谦科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1