三维加载一个模型空间,模型文件就40MB。 iserver发布lod五级,
刚加载模型时,内存升到600MB。 场景模型加载差不多时,内存慢慢掉到200多MB。
问下, 为啥开始加载空间内存会升到600Mb ?相机位置比较远,应该200多MB才正常。 离模型越近 内存越高才对。
加载空间时,如何处理,不让内存突然飙高到600MB?? 这样内存飙高,手机内存容易崩溃。。
您好,因为当相机视野拉近时,显示精细层得到数据不止有模型,还有三维球地形和地形表面影像,如果认为内存很高的话,可以将这两个关闭。
同时,可以对iClient3D整体上进行一些内存释放的策略,可以参考:http://ask.supermap.com/152818
最后,可以代码控制模型加载更粗糙层, S3MTileLayer的 LOD缩放比例 layer.setLodRangeScale
希望可以帮助到您。