情景式这样的:
一个读卡器,很多人排着队刷卡,轮询实时读卡,读到后就去取出卡号对应人的信息,显示在系统界面上,人流量大了,IE内存就上去了。电脑也卡了。求高手指教!谢谢!

解决方案 »

  1.   

    http://wenku.baidu.com/view/0c5898cea1c7aa00b52acb2c.html
      

  2.   

     可以试试 
      window.setInterval("CollectGarbage();", 10000);  
    如果页面展示的内容太多,考虑只显示最新前几条,不然一下显示太多 用什么程序运行都卡
      

  3.   

    ajax的,因为要做的和c/s那样的效果,服务端只做数据库操作,业务逻辑都在客服端。
      

  4.   

    对象没有null和delete这样回收不知道有效果没?
      

  5.   

    对象没有null和delete CollectGarbage 是没用的
     
    你实时的页面可以显示少也,比如10~50
    查更多历史的再搞个按时间段查询页面(你读取后有存库吧)
      

  6.   

    节点的增减在IE中都会造成内存增加,并且没有很好的方法回收(特别是IE7),所以尽量减少节点的增删吧
      

  7.   

    这个和浏览器没任何关系。
    请贴出服务器端代码,可能是你的循环代码有问题,或者是有变量、数组需要清空(设置为NULL)。
      

  8.   

    服务端没有什么特别的,只是取出数据,最多做了一些判断。感觉可能还是js那里的问题,就是感觉js里面东西多了,修改排查好麻烦,不知道有快速缓解的方法没。谢谢了。
      

  9.   

    好吧,JS如果有问题的话,服务器不卡,CPU,内存都没有影响。
    JS是浏览器端执行的代码,也就是JS有问题的话,只影响客户端电脑,比如著名的chrome崩溃现象。
    所以你得先确定是服务器死机?还是你的浏览器死机?如果服务器活着,浏览器死机的话,请贴出你的JS代码。