靠谱的软件下载站
当前位置:  IEfans/IE专区/IE相关/如何找出IE10中哪个选项卡页占用了过多CPU资源?

如何找出IE10中哪个选项卡页占用了过多CPU资源?

IE相关 互联网 2013-04-17 阅读(1566)
在IE10浏览器下,我们每打开一个选项卡页,IE都会为每个选项卡页建立一个iexplore.exe进程。 但当浏览器开启了很多页面后,如我现在的情况是十个窗口,每个平均十个Tab,大概就是一百个以上页面同时开启,(写文档有一次打开一两页搜索结果中感兴趣页面留待有空查看的习惯),任务管理器中只能看到不到30个iexplore.exe(x32)进程,同时有三个iexplore.exe(x64)进程。这些进程中,一半CPU占用为0,一半有1~20%的CPU占用,最后结果就是系统几乎卡死,显示CPU持续占用95%以上。 为了不影响正常操作,我用资源管理器把所有iexplore.exe的优先级都设为了最低,效果不明显,又逐项用“相关性”把所有iexplore.exe指向同一个CPU核,这样稍为缓解了问题。但后续使用中关掉了1/3页面后,指定了iexplore.exe的核心仍然满载。使我想找出到底是哪个页面或至少哪个窗口中的页面在占用CPU。 但问题是: 1、任务管理器的“应用程序”列表中,虽然可以切换到相应窗口,但却看不到相应的CPU占用。 2、任务管理器的“进程”列表中,虽然可以看到相应的CPU占用,但却无法切换到相应窗口。 3、iexplorer.exe按数量可知并非是与单个页面一一对应的,所以CPU占用仍然无法定位到具体的页面。 4、使用sysinternals中的procexp.exe工具进程属性中的"Bring to Front"功能,提示“No visible windows found for this process” 相对而言在Opera浏览器新近版本下,可以用opera:cpu功能,查看所有显示网页的CPU占用。这样随手就可以找到意外高CPU占用的页面将其关闭。 在打开某些有恶意或广告类问题代码的页面时,这个功能非常有用。 而IE10下遇到此类问题让我束手无策了,虽然关掉IE,或者逐个页面一直关掉非正常占用消失为止就可以解决我的问题了。 请问有什么办法可以让我查看到哪个页面对应着进程中的哪个iexplore.exe?怎样知道每个页面的CPU占用? 微软 answers 社区人员回复: 很遗憾,当前无法通过IE或者任务管理器来找到每个Tab所对应的进程,您提到的这个问题我会提交给相关部门,确实,如果有这样的功能,能为我们在遇到IE卡顿这类问题时方便地找到并结束对应进程。 via:whatforever

标签:IE相关选项卡IE10CPU

Copyright © 1998-2017 www.iefans.net All Rights Reserved 湘ICP备13012168号-17