Win7 IE 每开一个标签页就新建一个 iexplore.exe 进程,十几个标签页吞噬数 GB 内存?注册表 TabProcGrowth 控制进程分离策略:设为 0 强制单进程模式(所有标签共享进程),设为 1 允许最多两进程(框架+内容分离),大幅降低内存占用,缓解卡顿。
regedit 打开注册表编辑器HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main0 = 单进程模式(最省内存,一崩全崩)1 = 双进程模式(框架进程+内容进程,推荐平衡)默认/缺失 = 无限进程(每标签一进程)
| 指标 | 默认(多进程) | TabProcGrowth=1 | TabProcGrowth=0 |
|---|---|---|---|
| 进程数 | 11-12 | 2 | 1 |
| 总内存占用 | ~1.2 GB | ~450 MB | ~380 MB |
| 单标签崩溃影响 | 仅该标签 | 内容进程崩→全标签白屏 | 全浏览器崩溃 |
| 渲染隔离性 | 最高 | 中等 | 无 |
修改后打开几个 IE 窗口验证:任务管理器进程数骤降,内存占用曲线平滑,网页浏览丝滑流畅。