程序已经到验收阶段了,不想有大的改动,有没有什么方法让IE快速释放内存资源?为什么关闭网页后速度就变快了?是不是关闭网页后IE占用的内存就释放了?

解决方案 »

  1.   

    我采用模糊输入的方法,输入一个代码就可以把名字查出来写在输入框中
    网页中有一个DIV层包含一个页面,也要经常与数据库交互我所指的与数据库交互就是指这些页面中有SELECT语句!是不是可以用<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    关掉换存?
      

  2.   

    我刚才运行的时候看了一下window的进程管理,发现iexplore.exe占用内存数很大,刚开始打开网页的时候只有16M左右,可是运行几次那个页面后内存数就急剧上升,当页面很卡的时候,内存数几乎到了200M有没有什么办法可以控制网页的内存数量?
    我加了<META HTTP-EQUIV="Pragma" CONTENT="no-cache">好象没有用
      

  3.   

    scsjs(闪电回归) 的说法可能有道理
    记得看过一个说法是“Js对资源的释放作的很不好”
    最近刚刚开始js方面的程序,对这个说法个人没有证实
      

  4.   

    几乎每个输入框在输入时都要与数据库交互,那太可怕了。后台数据库有时是很慢的,而且页面的javascript代码是解释执行,如果设计不良,出现大量循环的话,也会很慢的
      

  5.   

    我的几点经验,不知道对你有没有用处?
    1  无效的循环尽快break
    2  循环中的局部变量改为全局变量
    3  数组中的元素尽量一次遍历处理完,而不每次查找
    4  需要频繁遍历页面元素的话,引入ID数组,用数组的遍历来代替
      

  6.   

    与  cxz7531(大花猫) 讨论:你说的这几点都是经验之弹,对我这样的新手很有帮助,感谢!不过,我认为你说的1 3 4 这三点都对楼主的问题不对症。因为楼主的问题主要是多次使用页面才产生的。更有可能是资源的问题。第2点有可能是原因(如果js真的不懂释放局部变量的话)