100分问个jquery实时刷新问题 写了个聊天的实时刷新程序,每秒中刷新一次。开1张网页的时候cpu使用率才11%,我CPU 是E7500(盒) 4G内存,当开2张网页的时候CPU的使用就100%,问下是怎么回事啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用setTimeout的时候有没有同时使用clearTimeout(),没有的话有可能造成内存不足的现象 我个人认为每秒刷新一次不太明智...你这个程序没必要做到webQQ那样非得实时刷新吧 3-5秒刷一次就行了,1秒一次肯定占内存的...我曾经做放个时间到网页上,实时更新 cpu都在15%左右, 源码很简单 就一个发一个取,每秒都调用取信息的方法用jquery写的~var id1=0;$(document).ready(function(){ id1=window.setInterval("getMessage()",1000);});造成的CPU 100的原因是不是这里啊? 跟内存有什么关系啊、、、CPU跟内存没大关系,。。内存小了才会早成CUP使用率增大。 window.setInterval("getMessage()",1000); 原因就在setInterval()方法,你不如改用setTimeout方法试试 楼主建议你用递归setTimeOut试下function getMessage(){$.ajax{sucess:function(){setTimeOut(getMessage,1000);}}} setInterval()是多次调用的执行方法的,在相同时间内对CPU造成的负担比较大,而setTimeout()方法只是调用一次 js调用object对象的点击事件?? extjs 主从表的保存问题 两段代码冲突,麻烦分析下。 高手们,帮帮忙了? javascript日期参数的问题,如何连接为一个带参数的URL? 求一个特效,鼠标拖放 js 改变表格高度 如何判断不同年份两个日期之间的有多少个月(需要考虑润年等问题)????(送分50) 急!!!!---在线等待! 关于document.all.body.innerHTML? 请问一个jquery的用法 页面上怎么调用封装了的JS函数呢?
源码很简单 就一个发一个取,每秒都调用取信息的方法
用jquery写的~var id1=0;$(document).ready(function(){ id1=window.setInterval("getMessage()",1000);
});造成的CPU 100的原因是不是这里啊?
function getMessage(){
$.ajax{sucess:function(){setTimeOut(getMessage,1000);}
}
}