收录日期:2020/05/27 23:29:13 时间:2016/06/06 10:24:53 标签:JavaScript
如题
如果用setInterval定时持续启动一个程序(尤其是获取页外资源的函数,如xmlhttp)
如果时间设置为1秒一次,那么浏览器很可能出现假死现象(有可能导致死机)
在无刷新技术中,就是用的这个setInterval,但是如果这么慢
无刷新技术有又什么用呢?
你用得不好不等于人人都用得不好啊,看看别人的代码怎么写的不就清楚了.
我想做个聊天室
但是如果这样占资源的话
那我只得10秒刷新一次了
帮你顶
应该是代码优化的问题,

1秒调用1次xmlhttp??/  

现在哪怕是QQ,MSN都不敢做到每秒获取网络数据啊,难道你的程序比他们都牛?


第二是内存泄漏的问题,在长时间反复运行的函数中,哪怕每次只有一点点的内存泄露,累计起来其后果都是可怕的。。
对这样一个聊天室的成品相当感兴趣
关键一点要注意,不要在函数内new xmlhttp,我想很多人刚开始都是犯这个毛病,释放不了内存,在IE进程里明显可以看到内存直线上升,我刚开始也犯了这个毛病,呵呵,你可以检查一下你的代码,有可能也是这个毛病
建议使用 setTimeout,在刷新过后新启刷新的线程,这样不会造成阻塞,也最多只会一次阻塞。xmlhttp只需要一个全局的就可以,性能问题不大。

50分求助,这种有间隔符的字符串怎样读取最简单 又到了这时刻了~ 0000000000 生日快乐!51811mm.. 请问在VC#中怎么将一个TextBox输入的若干个数字取出排序后放至另一个TextBox中(WindowsFormsApplication) oracle 另存为本地首选身份证明中保存的口令文件在哪? 11 MM , 祝你今天生日快乐!!! 那个快乐~~ 11生日快乐。。俺愿意为你分尽人不亡。。我愿意为你。愿意为你。。 渐变填充...有关GradientFill函数的问题 求COBOL电子书!!!!!!! 发个有意义的蛋贴 我是新手,我想将WAV文件一部分一部分的播放,问题出在哪里???? 正则表达式的问题 文本框清空问题 请问一下这句是什么意思,有什么用,谢谢,高手 求哪位大侠指导下UDP的端口扫描 我刚写了一个txt程序,我想当我打开系统的文件时就打开我写的程序,请问如何实现?? CToolBar::Create()中参数nID解惑!!! happy birthday 请问IP:119.19.159.177的地理位置到底在哪里?谢谢! 11妹妹,生日快乐 无法向数据库中写入信息(dreamweaver+tomcat+sqlserver2000)求救!! 求助rand(),srand详细说明 求助。 系统没有安装成功,看不到欢迎界面和桌面,黑屏! 如何做个可以生成exe的程序,如何? 我靠搞毛。。。出问题了?? 系统没有安装成功,看不到欢迎界面和桌面,黑屏! 系统没有安装成功,看不到欢迎界面和桌面,黑屏!