[发明专利]适用于3D模型资源的大规模展示的内存管理方法有效

专利信息
申请号: 201911377035.6 申请日: 2019-12-27
公开(公告)号: CN111240826B 公开(公告)日: 2022-07-08
发明(设计)人: 陈旋;吕成云;王晓璐 申请(专利权)人: 江苏艾佳家居用品有限公司
主分类号: G06F9/50 分类号: G06F9/50
代理公司: 南京新慧恒诚知识产权代理有限公司 32424 代理人: 邓唯
地址: 211100 江苏省南京市江宁区*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 适用于 模型 资源 大规模 展示 内存 管理 方法
【说明书】:

发明提供一种适用于3D模型资源的大规模展示的内存管理方法,通过设置3D模型资源之间的互斥关系,分别形成互斥资源组;得出该互斥资源组所需分配的内存大小;为各互斥资源组分配固定内存,并建立互斥资源配置表;在加载3D模型资源时,读取互斥资源配置表,将与加载的3D模型资源归属同一互斥资源组且在占用固定内存的原3D模型资源,替换为加载的3D模型资源,并更新互斥资源配置表。该方法能够实现同一互斥资源组的3D模型资源占用固定内存的快速替换,无需要重新释放和申请内存,保证了内存的占用非常稳定,进而保证了应用程序运行的稳定性。

技术领域

本发明涉及一种适用于3D模型资源的大规模展示的内存管理方法。

背景技术

随着房地产以及装修行业的发展,采用三维建模并在室内设计装修布局方案受到了极大的关注。在室内家具的智能自动布局技术的帮助下,设计师只需进行少量调整便可为客户生成设计方案,能够大大减少设计师的设计时间。智能高效的室内家具自动布局技术离不开高效的前端3D场景展示能力。

目前的web前端3D,可以较为流程的展示出整套设计方案,但是如果需要快速变换整体装修风格,在多套装修方案来回切换的情况下,特别是高质量模型,高质量纹理,大规模场景的快速切换,会极大增加浏览器内存管理的压力。频繁的模型、纹理等大规模的3D资源的加载和释放,会导致浏览器的卡顿,甚至浏览器因为内存分配失败导致报错,崩溃。在切换房间3D模型资源时,浏览器会卡顿的原因主要在于:内存占用刚开始较低,随着资源切换的数量增加,内存占用不断攀高,并且随着内存的释放,内存占用不稳定,时高时低,导致浏览器卡顿。

上述问题是在3D模型资源的大规模展示的内存管理过程中应当予以考虑并解决的问题。

发明内容

本发明的目的是提供一种适用于3D模型资源的大规模展示的内存管理方法解决现有技术中存在的现有的内存管理方式不理想,随着3D模型资源切换的数量增加,内存占用不断攀高,并且随着内存的释放,内存占用不稳定的问题。

本发明的技术解决方案是:

一种适用于3D模型资源的大规模展示的内存管理方法,包括以下步骤,

S1、设置3D模型资源之间的互斥关系,分别形成互斥资源组;

S2、计算步骤S1所得各互斥资源组中3D模型资源所需分配的内存大小,得出该互斥资源组所需分配的内存大小;

S3、依据步骤S2中所得互斥资源组所需分配的内存大小,为各互斥资源组分配固定内存,并建立互斥资源配置表;

S4、在加载3D模型资源时,读取互斥资源配置表,将与加载的3D模型资源归属同一互斥资源组且在占用固定内存的原3D模型资源,替换为加载的3D模型资源,并更新互斥资源配置表。

在一个实施方式中,还包括步骤S5,在新增3D模型资源时,更新互斥资源配置表。

在一个实施方式中,还包括步骤S6,在删除3D模型资源时,更新互斥资源配置表。

进一步地,步骤S2中,计算各互斥资源组中3D模型资源所需分配的内存大小,得出该互斥资源组所需分配的内存大小,具体为,依据该互斥资源组中的3D模型资源所需分配的最大内存,得出该互斥资源组所需分配的内存。

在一个实施方式中,步骤S3中,将互斥资源配置表保存在用于展示3D模型的服务器中。

有益效果

该种适用于3D模型资源的大规模展示的内存管理方法,通过设置互斥资源组,能够实现同一互斥资源组的3D模型资源占用固定内存的快速替换,无需要重新释放和申请内存,保证了内存的占用非常稳定,进而保证了应用程序运行的稳定性。

附图说明

图1是本发明实施例适用于3D模型资源的大规模展示的内存管理方法的结构示意图;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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