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

  • 时间:
  • 浏览:3
  • 来源:大发彩神安卓下载—大发彩神官方下载

新版地图标注的设计中,引入了 SDF ( signed distance field)重构了整个标注偏离 的代码。新的最好的土法子都要把标注的位置偏移,避让,三角拆分等完全由前端进行计算,不仅计算量激增,内存的消耗也成了重点关注的难题之一。

类式 ,3D 场景下都要构建多量的顶点坐标,一万左右的带文字的标注,数据量共要会达到 8 (attributes) 5 (一一两个多多 图标 + 一一两个多多 字) 6(个顶点) 1E4 ,约为 23000w 个顶点,使用 Float32Array 存储,都要的空间约为 2.5E6 4(byte)空间(海量地图标注 DEMO)。前端原来多量的存储消耗,都要对内存的使用十分小心谨慎。于是借此可能性研究

标注是地图最基本的元素之一,标明了地图每个位置或线路的名称。在地图 JSAPI 中,标注的展示效果及性能也是都要重点解决的难题。