none
IE7为什么不释放内存 RRS feed

  • 问题

  • 高手回答一下

    在升级了IE7后发现打开一两个页面后,内存占用就增加,且CPU占用也会上到100%,上网的速度就慢下来了.打开和关闭几次页面后,内存就会累计占用,并不释放,要释放就必须关闭IE7后,才能完全释放内存.

    我使用的是Win XP系统.

     

    2007年12月27日 8:09

答案

全部回复

  • 请问是打开某一网页出现这个问题还是浏览所有页面都出现这情况?

     

    IE7提供了多Tab浏览方式,多个Tab间共享了部分数据.

     

    如果您是浏览某一页面的时候占用非常多的内存及CPU,而且还卡住的话,那么可以断定这个页面里肯定有脚本执行错误.

     

    没有释放内存的原因也应该与这个有关.

    2007年12月27日 9:15
  •  Shiny Zhu 写:

    请问是打开某一网页出现这个问题还是浏览所有页面都出现这情况?

     

    IE7提供了多Tab浏览方式,多个Tab间共享了部分数据.

     

    如果您是浏览某一页面的时候占用非常多的内存及CPU,而且还卡住的话,那么可以断定这个页面里肯定有脚本执行错误.

     

    没有释放内存的原因也应该与这个有关.

    你好,对于内存的占用是这样:比如打开一个页面要用1M或几M的内存,当关闭这个页面只释放几到几十个KB,再打开其它页面后又要用去一到十几兆的内存,再关闭这个页面,内存也只释放一点儿;这样就随着打开关闭的次数增加内存也大量累计占用.

    内存的占用是不管哪个站的网页都是这样累加占用,我试了一下,能把所有的内存都用光,只要有一个页面在显示着,内存就占着不放,彻底关闭IE后,内存完全释放.

    对于CPU的占用是这样:在新浪站的军事版块或有发表评论的页面占用都是百分之百,其它站的没有那么严重,也只不过是35-80%之间.

    2007年12月28日 3:37
  •  

    如楼主上述,不知道安装的IE7是否是被修改版本,我曾经用过一个被修改的版本,也是和楼主的描述一样,还有是否怀疑你的区域网内有无ARP,因为有ARP,IE被挟持也是很正常的事情。
    2007年12月31日 9:50
  • 您是xp下的IE 内存不释放的问题,但我曾看过smallfrogs blogs,他里面曾经说过VISTA 下面的IE7的内存BUG

     

    给你个网址参考一下

     

    http://blogs.itecn.net/blogs/smallfrogs/archive/2007/12/27/ie7-for-windows-vista.aspx

     

    希望对您有帮助!!!

     

    2008年1月1日 13:30
  • 的确会遇到这个问题,无办法我也只好使用win server 的 Resource Kit Tools来清空这些占用内存了

    http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en

    管理员身份运行 empty *

    但这不是长久办法,希望微软加入hotfix 

    2008年1月2日 15:05
  •  

    我的IE7是通过自动更新从IE6升上来的,我想版本应该是没有问题的,因为是用路由器建立两台电脑共享上网的
    2008年1月3日 13:35
  • 似乎IE 7的确有这个Memory Leak的问题。

     

    2008年1月3日 14:23
  • 我3个朋友和我都装了IE 7了...

    我是2003,他们是XP...

    但是都没有发现这个问题...

    2008年1月9日 8:51
  • 事实上这个问题

    在以ie 为核心的maxthon 上面也很明显

    在maxthon2上面 ,内存释放和控制作的也非常糟糕

    2008年1月9日 15:49
  • 你可以这样试一下:不停的打开和关闭页面,但至少保留一个页面不要关掉,用CTRL和ALT和DEL组合键调出任务管理器,看上面IE的内存占用量是不是随页面的打开而增加,随页面的关闭而降低.

    2008年1月11日 1:41
  •  我的IE7+2003也遇到内存不能释放的问题, 使用ie打开一些tab后.再关闭后,内存占用会逐渐上升,直到你资源不够用,什么也干不了.只有杀ie进程才可以.

    2008年4月7日 3:15
  • 在Vista SP1中此问题感觉有所好转

    在打开一个非常占用内存的页面后 新打开页面出现打开页面缓慢 且 占用较高的内存

    在关闭仅页面后即可立即释放内存 不用完全关掉IE

    2008年4月7日 5:29
  • 我的电脑也有这个问题,XP系统,问题相当严重!

    2008年4月9日 11:47
  • 我也有这个问题,不过关闭一个标签是释放的内存大概能占到打开这个标签时占用内存的80~90%

    2008年4月10日 13:14
  •  

    我用2003系统,到现在还有占用cpu&mem过高呢,听说微软有出针对占用资源过高的补丁,请问在哪儿下载啊?

    2008年10月29日 1:31
  • 对不起,我也不知道.你可以搜一下

    2008年11月9日 12:29
  •  sunfeil 写:

     

    我用2003系统,到现在还有占用cpu&mem过高呢,听说微软有出针对占用资源过高的补丁,请问在哪儿下载啊?

    请高手解答一下

    2008年11月9日 12:30