FineUI 官方论坛

标题: 内存泄露如何解决 [打印本页]

作者: 幻风琉璃    时间: 2015-12-21 16:40
标题: 内存泄露如何解决
FineUI打开一个页面,内存相应增加一些,但是关闭基本不会回收,造成打开、关闭循环几次内存就很大了,很多用到“编辑”功能的页面就成了重灾区,编辑一次增加一次内存,然后关闭并刷新父页面再增加一次,再编辑继续增加......随便操作几次内存就多了几百M,大量操作就崩了。只有当前的Index页面跳转到其他页面才会清理大量内存,有什么办法解决该问题?
作者: sanshi    时间: 2015-12-21 22:08
这个不是FineUI所能解决的,所有的网站都是这个问题。和浏览器本身的垃圾回收机制有关,比如有些浏览器在最小化时会回收垃圾
作者: hcp    时间: 2015-12-24 15:54
FineUI专业版的选项卡控件,在关闭选项卡后,不会销毁其中的 IFrame, 只是将其隐藏。这样如果连续打开大量不同的选项卡,内存就一直不释放,最后....
作者: sanshi    时间: 2015-12-24 16:16
hcp 发表于 2015-12-24 15:54
FineUI专业版的选项卡控件,在关闭选项卡后,不会销毁其中的 IFrame, 只是将其隐藏。这样如果连续打开大量 ...

关闭后当然会清空 IFrame 的 src,你用 F12 看下
作者: hcp    时间: 2015-12-25 10:47
本帖最后由 hcp 于 2015-12-25 10:56 编辑

确实,是我搞错了,IFrame没有移除掉,但是里面的文档被销毁了




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4