如何查找特定Chrome进程引用的标签


40

我通常会打开6或7个单独的Chrome窗口,每个窗口通常都有5-10个标签。当我查看Windows Task Manager时,会看到每个chrome.exe进程,其中一些进程占用大量内存。我如何找到流程所指的哪个标签?我想知道哪个使用了最多的内存并关闭该选项卡,而不必关闭每个Chrome窗口。有什么办法获取此信息?这是在Windows Vista上,但在其他版本的Windows上也相同。


(6或7)*(5到10)=(30到70)为什么以Torvalds的名字一次打开这么多标签?
jamesbtate 2010年

6
只有 6个或7个,只有 5-10个标签?哈哈。对于从事研究工作的富有创造力的人来说,这是很正常的事情,他们忙于处理许多被打乱其他项目的项目。Puddingfox显然只是一个初学者:P
DarenW

Answers:


50

Shift+ Esc在Windows下启动Chrome任务管理器,或从MacOS下的“窗口”菜单中选择它。如果启用进程ID列,它将告诉您每个选项卡使用多少内存和CPU及其进程ID。您也可以通过双击选项卡来切换至该选项卡,或取消其渲染过程。

如果Chrome的任务管理器中仍没有显示一个偷偷摸摸的过程,则可以使用命令行开关--task-manager-show-extra-renderers(在Windows下从命令提示符或快捷方式,在MacOS下从终端或Applescript)启动Chrome。经验(2019-07-13)建议这至少在MacOS下可能导致Chrome有时崩溃。


太棒了 正是我想要的。谢谢。
Pistos

24

使用Shift+ Esc快捷键调出任务管理器,

或转到扳手图标,然后转到Tools -> Task Manager

您将能够看到每个选项卡和插件的CPU使用率以及内存使用率。

Chrome任务管理器


TM为我准备了与窗口一样宽的“页面”列。只好拉开窗户看好东西。
DarenW,2012年

-2

Chrome浏览器的每个标签应有单独的过程。找到占用CPU资源最多的Chrome进程(使用任务管理器)并杀死它。


3
通常有一个主进程,并且该进程通常占用最多的CPU。如果您终止了该进程,则可能会终止整个浏览器。最好只使用内置的任务管理器,该任务管理器显示每个选项卡的统计信息。
nhinkle

1
而且,除了对何nhinkle说:镀铬并不一定每片单独的进程。那只是选择之一。还有其他,您不知道发问者在这方面如何配置xyr Chrome,因为xe没有提供该信息。
JdeBP

1
因此,当我查看“任务管理器”时,只有一个Shockwave Flash进程占用了整个CPU,但我无法确定它正在运行哪个选项卡。
Uri Laserson 2011年

1
Chrome的哪个部分不一定每个选项卡都有单独的过程。您是否还不清楚,以至于您一直在寻找与该过程关联的单个标签?结束该过程,您会发现,从不带斑点的悲伤照片中发现,苛刻的事实是Shockwave Flash进程正在为每个带有Flash的选项卡执行所有 Flash插件的工作。
JdeBP 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.