如下图所示,如果对地图添加海量点,一直(准确的使用时间是没100s调用一次)使用 map.addOverlay(a_pointCollection); 就会导致内存增加,即使在这之前已经map.clearOverlays();但是内存并没有释放掉。
图一是主要引起内存增加的代码,其它都已排除;
图二是运行开始时,内存大小,在测试期间保证没有其它因素的影响;
图三时运行大概一分多钟内存的增加值(单位MB),这期间使用的功能是加载海量点pointCollection方式,每100ms在地图上绘制5个点