问题描述:采用weakSet方式弱引用页面实例的方式排查页面实例是否成功释放,参考(https://developers.weixin.qq.com/community/develop/article/doc/000e2e888f0fd03b1c2c8ac2e5a413),发现同盾滑块验证存在内存泄露问题,导致页面实例无法正常释放;
复现路径:初始页面,如下,weakset存在当前首页实例
进入页面1(使用了同盾滑块组件),weakSet存在首页、页面1实例;
从页面1返回首页,weakSet仍然存在首页、页面1实例:
同时,页面js heap size随着页面来回首页=》页面1=》返回首页切换,逐渐增大;
结论:同盾滑块插件内部存在内存泄漏问题,导致页面实例无法及时释放。(望官方工作人员尽早排查修复一下,谢啦~)