• [转载]修复IE8进程延迟关闭的问题 充分释放资源


          众所周知,微软 Internet Explorer 8 浏览器刚打开的时候会在“Windows任务管理器”形成两个名称同为 iexplorer.exe 的进程,其中,一个是IE8窗口进程(占用内存较大的那个),另一个是标签进程(占用内存较小的那个)。如果仔细观察,你就会发现一个现象,开启多个标签或IE8窗口后,“Windows任务管理器”中也会增加相应的进程,这很正常。不过,当我们关闭其中一个乃至多个标签或窗口时,相应的进程并没有随之消失,而是仍然在占用着你的系统资源,而这将是我们今天所要解决的问题。

        经过亲历测试得知,这一现象在 Windows XP (IE 8 RC)及 Windows 7 Build 7127 (IE 8 Build 7127)中均有所体现 。说这是一种现象,是因为,它并非一个BUG,而是系统默认预设了关闭 IE8 标签或窗口后对应进程自动关闭的时间。由此,我们只要重新设定一个时间值,就可以轻松解决这个问题。下面就以Windows 7 Build 7127为基础来观察这一现象的具体情况,然后再通过修改注册表来修复这一问题。
         看看 IE8 进程是如何延迟关闭
         首先,在Windows 7 Build 7127系统中打开一个IE8的窗口,从“Windows任务管理器”中清晰地看到新增的两个 iexplorer.exe 进程。随后,在这个IE8窗口中新开四个空白标签,则对应的进程也在“Windows任务管理器”中呈现。紧接着,再关闭这四个空白标签项,回头看看“Windows任务管理器”,那四个空白标签对应的进程依然存在。
         1.从开始菜单中找到并打开“注册表编辑器”;

         2.定位到 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main;

         3.在右栏中搜寻名称为 TabShutdownDelay 的项,如果没有的话(通常情况下没有),则创建一个键值类型为 DWORD 的 TabShutdownDelay 项;

         4.双击 TabShutdownDelay 项,为该项设定一个键值,该值将决定关掉一个IE8标签或窗口后多长时间才关闭与之对应的进程项,且该值以秒为单位。(如该值设为0,则表示关闭标签或窗口后立即关闭相应的进程项)

    作者:菩提树下的杨过
    出处:http://yjmyzz.cnblogs.com
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    箭头函数 -ES6
    遍历
    类型转换
    遍历数组
    【四】将vue项目打包至阿里云服务器,并进行配置nginx
    IdentityServer4 系列 【四】-- 客户端使用jquery获取token,并使用token获取Api端数据
    IdentityServer4 系列 【三】-- 资源Api端开发
    IdentityServer4 系列 【二】-- 创建鉴权端,使用PostMan获取Token
    IdentityServer4 系列 【一】-- 简介
    【三】阿里云服务器安装docker,结合.net core mvc应用程序运行容器
  • 原文地址:https://www.cnblogs.com/yjmyzz/p/1552440.html
Copyright © 2020-2023  润新知