最近几日,有朋友跟笔者反映说,在使用浏览器办公的时候,明显感觉到IE9运转速度过慢,同时还造成电脑卡顿,笔者按照朋友的说法,打开任务管理器看看究竟。
在任务管理器中,IE浏览器的相关进程数共6条。现在问题来了,在使用的时候自始自终只开了一个IE9浏览器,而没有其他浏览器的使用,或者是新窗口的打开,那么任务管理器中另外的5条IE进程,从何处而来?笔者参阅了一些资料介绍之后,才找到了根源,也回复那位困惑中的朋友,下面和大家验证一下,到底是不是我们感觉到IE9进程多了,系统就会卡顿?我们来为IE验明正身,还它一个公道。
IE9浏览器占用了多个进程
其实,在IE9的实际使用中,虽然运行的只是一个浏览器,但是用户在开启IE9之后,会同时打开多个页面,然而IE9同时会将多个标签集中在其多标签控制条上,这样便于用户来进行多个页面之间切换的便捷性。
于是系统虽然只打开了一个IE9浏览器,但是当用户打开了多个网页之后,Windows 7就会将各个网页的进程情况都列在任务管理中。
IE9进程数化整为一修改过程
整个设定的过程需要对注册表regedit进行修改,Windows 7系统中点击开始输入,在搜索空格内输入regedit,很快就能在弹出页面的顶部看到搜索结果,点击运行regedit,如下图所示
当然,我们也可以来修改一下,将这些进程都合并成为一个IE进程,便于查看,后面的内容中,我们将来介绍具体的过程。
搜索regedit
以下,大家可以根据这个注册表路径来进入到关键项目进行修改。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN处,于是找着了MAIN,它就是本次我们要修改的关键项。在右侧窗口中查找并双击“TabProcGrowth”。如下图所示
备注:如果没有“TabProcGrowth”项,可以另行新建一个DWORD32值,并将其命名为TabProcGrowth。
找到“TabProcGrowth”关键项
在弹出的对话框中输入“0”,点“确定”即可,如下图所示,我们将“Medium”改为0,点击确定保持退出。
修改“TabProcGrowth”关键项
以上进行完毕,大家还需要对电脑进行重启,以使得本次的修改生效。
再启动IE9浏览器
分析总结:通过上面介绍的方法,我们将IE9相关的进程都已经整合成了一个进程,看到任务管理器里的进程也变得根据均匀了,在笔者开启了多个网页之后,IE进程虽然也是只有一个,但是IE所占系统的内存也相继增大了。
资源占用前后对比:相对比之前的多个进程数,笔者特地作了对比
结论:IE多个进程占内存总和(修改前)≥IE单个进程占内存(修改后)。
但是,通过修改设定之后,虽然存在以上结论,但是对系统优化而言,系统速度并无明显提升,只是有效整理了任务管理器内进程,把几个IE9的内存细化项都整合到了一个进程里罢了。因此,之前朋友所提到的系统卡顿,反映慢,还需要从其他方面来进行检查,往往造成系统运转速度缓慢的原因是多个方面同时影响的。