layui中table组件内存占用不断上升问题

用的layui的版本是:2.5.6,很早就有人提出这样的问题,看回复说是在2.5.6版本中已经修复了。测试了下,问题依旧啊。

具体表现就是,多次调用reload后内存只增不减,且随着reload的调用内存一直增加。

layui中table组件内存占用不断上升问题

开始只有30M左右,现在已经150多M了。

对比另一款table组件,内存表现很稳定,几乎没有增加,变化幅度不大(有增有减)

layui中table组件内存占用不断上升问题

堆栈快照显示了内存占用情况

layui中table组件内存占用不断上升问题

layui中table组件内存占用不断上升问题

很多数据、配置都没有及时释放导致内存一直占用且还在增加

layui中table组件内存占用不断上升问题

从代码中看好像就是这个reload方法中调用了:that.render()而这个方法可以说效果是新打开页面一样,所有的东西重新构建。搞不明白为什么要这样处理。