首页 / 浏览问题 / WebGIS / 问题详情
图层加载卸载,内存不降到底的原因
62EXP 2025年10月10日

浏览器打开空的三维场景,初始有600MB左右大小。

加载大场景三维图层,内存到1.7G左右。

然后卸载图层,scene.layers.remove  内存慢慢降到1.2G左右, 为啥降不到600MB了??

1个回答

您好,这个问题涉及到浏览器内存回收机制与webgl底层框架问题

1、当使用接口调用移除命令后,仅标记为移除,实际释放需等待浏览器触发GC。浏览器为平衡性能,GC执行有延迟(可能数分钟)

2、加载图层后,浏览器中会留有缓存以及webgl上下文等内容,建议通过销毁场景来清除这些内容:viewer.destroy()
1,022EXP 2025年10月10日
webgl上下文等内容, 包括些什么?
...