组件式导入三维模型,内存不足导致崩溃

0 投票

采用iobject.net开发,导入一两个模型没问题,一旦导入模型数量过多,就提示内存不足,系统崩溃。代码如下

2月 26 分类:  25次浏览 | 用户: 元亨利贞 才疏学浅 (19 分)

1个回答

0 投票
你好,模型建议是通过我们的数据集导入,importsetting3D类,导入过后再通过数据集追加行实现数据合并
2月 27 用户: 邬袁凯 名扬四海 (2,401 分)
你说的之前试过,但是并没有体现任何优化啊
不太清楚你说的优化是指?

导入模型数据我们提供了接口,直接importsetting3D就可以导入了啊,用这个直接的接口效率肯定是最高的
用这个导入后,导入不到10个10m的3ds模型,就提示内存不足。内存占用700多才
内存溢出问题,首先肯定是考虑使用64位组件程序,尽量用新版本,会有优化的。

其次,尽量在允许程序时让电脑其他程序关闭。

代码问题,需要检查记录集等对象是否及时释放。

我建议你把你的模型在idesktop直接一次性导入看看会不会异常。
...