为啥谷歌浏览器有很多后台进程呢

火狐以后也会有的。这样子主要是解耦合,带来更好的稳定性(一个进程崩溃了其它部分还可以继续工作)。不过我不认为这样做一定是好的(参照 Linux 和 Hurd)。至于内存使用,这个和进程数量没有必须的关系的。Google Chrome 功能强大,据说也吃内存多。火狐也会吃掉不少内存的,特别是当你标签页开得比较多,浏览时间比较长之后。「IE 占内存少」是你的「感觉」,没有数据就可能不准确。另外作为微软自家的浏览器,可能有很多代码和数据是与 Windows 其它部分共享的。使用 Google 搜索有什么问题呢?是中国特色问题么?
■网友
关于内存的问题,我挨个看过。。。都一样,谁也不比谁强。要想降低内存占用只有一个办法,差不离就把浏览器关掉……用内存清理软件没啥用的。
■网友
谷歌浏览器是多进程的,除了每个插件一个进程外,大概的每个网页也会占一个进程,好处是任何一个网页卡死都不会影响其他的网页,这个和内存占用关系不大。
■网友
每个网页1个进程。一旦某个网页故障卡死,不会影响整个chrome。
■网友
推荐看一下这篇文章:Chrome的进程体系 - 人生若只如初见 - 博客频道 - CSDN.NET
我就总结一下大概意思吧:)
chrome的进程管理有以下4种方式:
1. Process-per-site-instance:就是你打开一个网站,然后从这个网站链开的一系列网站都属于一个进程。这是Chrome的默认模式。2. Process-per-site: 同域名范畴的网站放在一个进程,比如http://www.google.com和http://www.google.com/bookmarks就属于一个域名内(google有自己的判定机制),不论有没有互相打开的关系,都算作是一个进程中。用命令行--process-per-site开启。3. Process-per-tab:这个简单,一个tab一个process,不论各个tab的站点有无联系,就和宣传的那样。用--process-per-tab开启。4. Single Process:这个很熟悉了吧,传统浏览器的模式,没有多进程只有多线程,用--single-process开启。通过ESC+Shift可以打开chrome的任务管理器,比方说我现在打开,是这样的:
为啥谷歌浏览器有很多后台进程呢

首页和问题页属于同一个进程,每个拓展程序属于一个进程,另外还有一个浏览器进程和一个GPU进程。
这和你打开任务管理器看到的chrome进程个数是一致的(任务管理器要多一个,是这个chrome 任务管理器的进程)。

■网友
为啥谷歌浏览器有很多后台进程呢

为啥谷歌浏览器有很多后台进程呢
【为啥谷歌浏览器有很多后台进程呢】
差不多都
■网友
为什么到了现在还有人纠结内存问题,空着不用真让人捉急!


    推荐阅读