你的系统不停地在新建 ActiveX 对象,当然会越来越慢了。
建议手工去释放一下。如var httpob = new ActiveXObject("Microsoft.XMLHTTP");
httpob.Open("POST",url,false);
httpob.send(q);httpob = null;

解决方案 »

  1.   

    我在一方法使用局部变量
    var httpob = new ActiveXObject("Microsoft.XMLHTTP");
    难道系统不会自动回收吗?
      

  2.   

    加了这一句
    httpob = null;
    好象没有什么用处,每刷新一次页面IE占用的内存都会增长,我这个系统好多模块都是用这种方式处理的,急死人了
      

  3.   

    其实加不加这句,都不意味着你能释放内存,因为释放垃圾的工作是系统自己做的
    就JAVA的垃圾回收是受你控制的,我总觉得JAVA的自动垃圾回收只是一句广告而已
      

  4.   

    是这样的,javascript不会释放内存的,我做过一个页面,使用久了ie竟然有20mb