jquery 内存泄漏问题
时间:2011-08-19
来源:互联网
公司的项目需要无刷新的动态滚动table,从上往下滚动,我是用jquery的insertAfter实现的,在table前面添加一条的同时remove最后一条。但现在进行长跑测试一个晚上,如果数据量大的话(大概每秒50条记录以上),内存会增加1.5G,明显存在内存泄漏,在网上也找了资料,变量都赋NULL了,GC也调用了,setTimeout(CollectGarbage, 10)! 内存还是加得这么厉害。我猜应该是insertAfter插入过快引起的,如果某一时刻接收的数据很多的化,内存明显加得厉害。以前从来没做过这样的应用需要把IE开几个晚上不动的,所以没什么经验处理这样的问题。请求高手帮忙想想办法,多多指点,谢谢。
实在不行的话,那个table就只能做成控件的形式了!!
实在不行的话,那个table就只能做成控件的形式了!!
作者: hnlsping 发布时间: 2011-08-19
帮顶!!
作者: linjiaxingqqqq 发布时间: 2011-08-19
确定是jquery引起的吗??
你的table数据应该一次性全拿出来,然后在页面上做滚动。
还有1秒50条刷的太快了吧,别人还没看清楚数据就刷过去了。没劲。。。
你的table数据应该一次性全拿出来,然后在页面上做滚动。
还有1秒50条刷的太快了吧,别人还没看清楚数据就刷过去了。没劲。。。
作者: huxiweng 发布时间: 2011-08-19
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28