web端图层重新进入可视域需重新加载问题

web端图层移出浏览器可视域后,再重新移入可视域,会重新加载, 请问有什么设置可以让其不需要释放内存重新加载吗?
已邀请:

许丹石

赞同来自:

目前没有办法完全取消。但是最新的API版本应该有所增强。会尽可能减少重加载的时间。
 
当您导航到数据的特定区域时,我们会将数据保留在内存中。向后导航时,数据将快速显示。但是,如果使用的内存太大(例如,很多详细的纹理)。我们会在内存中保留较低级别的详细信息(您将其称为轮廓),或者根本没有数据,具体取决于我们拥有多少可用内存。向后导航时,将迅速显示较低的LOD或从浏览器缓存中重新加载数据。
这无疑是对内存的限制。用户只能尝试一种解决方法
[警告–这样做会增加发生崩溃的可能性]
您可以更改API内存限制(不建议也不支持),但是如果他们想查看应用使用了更多的内存,则可以这样做:
view.when(function(){view.qualitySettings.memoryLimit = 999}); //用所需的数字替换999
一般免责声明:内存限制控制着您一次可以加载和查看多少数据,增加内存限制将使应用程序加载更多数据,但这是一个折衷方案:更多数据意味着更多崩溃。内存限制的唯一目的是避免崩溃,并且建议大多数用户不要手动增加这些数字。根据您的情况,您可以对这些数字进行一些试验并进行测试,但是当发生崩溃时,我们建议您再次降低限制。
 
您可能需要测试一些权衡的实验。

要回复问题请先登录注册