不用看文章了,记住这个画面:一个网红,加入游击队,拿着匕首插的姿势:
想象一下打开一个浏览器标签页就像开一家公司:
flowchart TD
A[老板<br>浏览器进程]
B[采购部<br>网络进程]
C[设计部<br>渲染进程]
D[行政部<br>GPU进程]
A -- 下达指令 --> B
A -- 下达指令 --> C
B -- 运送原料 --> C
C -- 请求加工 --> D
D -- 交付成品 --> A
一句话口诀记住五大进程
“王(网)红(渲染)游(浏览器)击(GPU)插”
- 王 (网) -> 网络进程:负责进货(下载资源)。
- 红 (渲染) -> 渲染进程:核心加工厂,造网页。
- 游 (浏览器) -> 浏览器进程:大老板,总管一切。
- 击 (GPU) -> GPU进程:专业美工,处理所有图形。
- 插 -> 插件进程:外聘专家,有活才来,不稳定就隔离。
极简版记忆(面试快速回答)
问:Chrome 打开一个页面至少启动几个进程?分别是?
答:4个。
- 老板 (浏览器进程):总管,负责界面和交互。
- 加工厂 (渲染进程):每个标签一个,把代码变成看得懂的网页。
- 进货员 (网络进程):专门负责下载网络资源。
- 美工 (GPU进程):专门负责画图,让页面更流畅。
(如果页面用了像Flash这样的插件,还会多一个 “外聘专家 (插件进程)” 来单独干这个活,防止它把公司搞垮。)
看完了?回忆下画面:一个网红,加入游击队。
完事。写完。
再回忆一下画面。