Cesium - 超腾开源标签

使用Mars3D或Cesium开发的三维GIS页面,长时间运行后会出现Fragment shader failed to compile错误。最初刷新浏览器可恢复,但连续运行5-6天后,即使重启浏览器也无法解决,只能重启电脑。根本原因是大量3dtiles模型与Vue使用时未释放资源,导致显存泄漏,WebGL引擎崩溃。崩溃后,即使更换显卡、驱动、浏览器或三维框架,问题依旧存在,浏览器会转为CPU渲染,导致CPU高占用、GPU低占用、页面卡顿。目前没有彻底的解决方案,只能通过减小画布大小、降低使用强度来延缓显卡崩溃时间。
613
2025-10-24