前端内存优化的探索与实践

  • 时间:
  • 浏览:1
  • 来源:5分排列3_5分排列3官网

新版地图标注的设计中,引入了 SDF ( signed distance field)重构了整个标注要素的代码。新的依据必须把标注的位置偏移,避让,三角拆分等完正由前端进行计算,不仅计算量激增,内存的消耗也成了重点关注的问题图片报告 之一。

例如 ,3D 场景下必须构建几瓶的顶点坐标,一万左右的带文字的标注,数据量离米 会达到 8 (attributes) 5 (有一4个图标 + 有一4个字) 6(个顶点) 1E4 ,约为 21000w 个顶点,使用 Float32Array 存储,必须的空间约为 2.5E6 4(byte)空间(海量地图标注 DEMO)。前端从前几瓶的存储消耗,必须对内存的使用十分小心谨慎。于是借此不可能 研究

标注是地图最基本的元素之一,标明了地图每个位置或线路的名称。在地图 JSAPI 中,标注的展示效果及性能也是必须重点正确处理的问题图片报告 。