vue-amap icon indicating copy to clipboard operation
vue-amap copied to clipboard

路由切换,地图存在内存泄露问题

Open kingdee88 opened this issue 4 years ago • 5 comments

切换不同页面, 即使使用手动销毁,地图及ui组件都没有及时回收,内存持续增加

kingdee88 avatar Jan 02 '20 07:01 kingdee88

同问

huangzh123 avatar Apr 02 '20 06:04 huangzh123

同问

new 不要绑在this上, 指针不销毁,堆内存会一直存在

kingdee88 avatar Apr 02 '20 08:04 kingdee88

我目前是高德原生的SDK方法,但貌似没效果 import { AMapManager } from 'vue-amap' let amapManager = new AMapManager() let map = amapManager.getMap() map.destroy()

huangzh123 avatar Apr 02 '20 08:04 huangzh123

同问

new 不要绑在this上, 指针不销毁,堆内存会一直存在

你好,我想请问一下你new的对象具体是绑在哪里呢,我let了一个变量来保存这个指针,然后this上的对象指向这个指针,最后在beforeDestroy函数上将this上的对象设置成null,销毁后内存并没有得到释放。

erhsilence avatar Mar 18 '22 07:03 erhsilence

同问

new 不要绑在this上, 指针不销毁,堆内存会一直存在

你好,我想请问一下你new的对象具体是绑在哪里呢,我let了一个变量来保存这个指针,然后this上的对象指向这个指针,最后在beforeDestroy函数上将this上的对象设置成null,销毁后内存并没有得到释放。

你好,请问最后解决了,我也是采用这种方式

dxtbrave avatar Jan 11 '23 02:01 dxtbrave