任务管理器中的多个chrome.exe进程


24

我知道Google Chrome浏览器上的每个新标签都有其自己的进程,但是chrome.exe正如我在“任务管理器”中看到的那样,我实际上有14个进程正在运行,并且在Google Chrome浏览器上只打开了两个标签。

可能是由于Chrome扩展程序造成的吗?还有什么其他原因可以打开更多chrome.exe流程,如何避免呢?


5
是什么让您认为拥有许多Chrome进程正在浪费您的CPU?
重载了2010年

在任务管理器中,所有chrome.exe进程的总和约为3
亿

使用任务管理器查看“正在使用多少内存”充其量是一种误导。大部分内存将在各种chrome.exe进程以及其他用于通用系统库的进程之间共享。
afrazier 2010年

4
而且内存消耗也不会“杀死”您的CPU。CPU使用率呢!

Answers:


34
  • 您将始终至少拥有n + 1个chrome.exe进程,其中n是您在所有可见标签页中打开的唯一域的数量。+1用于协调所有其他内容的“浏览器”过程。(例如,我打开了5个标签,超级用户打开了4个标签,另一个网站打开了1个标签。我打开了2个标签进程)
  • 您还将拥有可能会打开背景窗口的所有扩展程序的流程。(例如,Adblock Plus,Ghostery,Stylish,NinjaKit都需要额外的过程)

点击Shift+ Esc或转到Chrome的任务管理器(在“工具”菜单/子菜单下,具体取决于您所运行的Chrome版本)以查看所有进程及其用途的列表。


谢谢,我看到我的扩展消耗太多了。
mcha 2010年

1
我会不止一次投票,我想问为什么我只有10个选项卡有26个chrome.exe实例,但是它们都是扩展名。一千个谢谢!
安东尼·斯科特

有无法解释的要点。即使关闭了某些标签页,Chrome的后台进程数量仍然保持不变!为什么不减少?
SaidbakR

2

您打开的标签中是否有运行的Flash?Chrome为每个Flash实例IIRC启动一个单独的过程,这可能就是为什么您打开了14 chrome.exe的原因。


我实际上打开了两个标签,一个用于超级用户,另一个是google.com
mcha 2010年

+1-确实如此,而且我认为有时出于其他原因也会启动一个新线程。不过,这不是很占用CPU。
JNK 2010年

您可以尝试使用“ FlashBlock” Google Chrome扩展程序来查看是否实际上是Flash导致了这些额外的Chrome.exe实例。我似乎也有大约14个Chrome.exe实例,并且我已经打开了它,打开了大约5个不同页面的标签。
理查德·卢卡斯

1

它是您已安装的每个插件的.exe文件

因此您的主浏览器1.exe + 1 .exe用于每个插件


0

就我而言,即使我没有在计算机启动时启动Google Chrome,在任务管理器中仍然可以看到10-15 chrome.exe。

原因是我选中了“始终在后台运行”选项,该选项可以在设置中或系统图标的任务栏中找到,您可能会有一个Google Chrome图标,右键单击它,您将看到该选项。只需取消选中它,任务管理器中将没有任何chrome.exe。

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.