作者:用户um940d5n0q | 来源:互联网 | 2023-07-19 18:53
基于Chromium的Microsoft Edge浏览器拥有许多进程,谷歌对浏览器进程的做法是单独开发任务管理器,你可以使用Shift+ESC打开Chrome的任务管理器,在这里会详细罗列每个标签以及扩展程序占用的资源、PID、进程名称等信息,也可以在这里直接杀掉对应的进程。
Microsoft Edge沿用谷歌的做法,不过在Microsoft Edge 94正式版中微软已经将旧版任务管理器与Windows 11进行整合,整合后的好处是你可以在Windows 11任务管理器里直接浏览Microsoft Edge浏览器的所有进程,当然也包括资源占用等数据。
- 标签页:每一个标签页都是独立的进程,因此你打开多少标签页就会出现多少个进程
- 组件进程:例如GPU进程、崩溃面板进程、渲染器进程、控制台进程、浏览器进程、各种服务进程
- 扩展程序:每一个扩展程序也都是独立的进程,启用多少个扩展程序就会显示多少个进程
- 其他:除以上进程外还有些框架类的进程也会独立显示,例如通过iframe加载的广告内容
浏览器的每个进程都负责一项工作,因此结束某个特定进程时浏览器的表现会有所不同,具体有哪些表现微软也给我们详细罗列了。
当关闭浏览器进程时整个浏览器都会关闭,这自然也包括所有打开的标签页及其他组件进程。
当关闭GPU进程和实用进程时,进程将关闭并自动重启。当进程被关闭时浏览器会闪烁下然后完成启动。例如当GPU进程被关闭后浏览器会短暂黑屏,当音频服务关闭时声音会突然消失然后重新恢复等。
当关闭渲染器进程时所有页面都将出现错误,这是因为页面需要通过渲染器进行渲染,因此渲染器停止工作后页面就无法正常工作。
当扩展程序进程被关闭后浏览器会弹出提示并询问用户是否需要重新启动该扩展程序。
崩溃面板进程被关闭后Microsoft Edge浏览器会通过其他方式反馈错误。注:此类崩溃面板有隐私争议,因为浏览器发生某些意外时崩溃面板会自动收集信息并进行上报,然而即便杀掉崩溃面板浏览器也有其他方案上报错误。