标签页-窗口-渲染进程

本文探讨了Chromium浏览器中打开标签页时出现的进程,包括主进程、GPU进程和渲染进程。主进程创建两个窗口,Chrome_WidgetWin和Chrome_RenderWidgetHostHWND,后者与每个标签页内容相关。标签页与渲染进程的关系主要受三种情况影响:子标签页由父标签页链接生成,手动新建标签页和通过地址栏打开。新标签页通常会共享或创建新的渲染进程。同时,文章还观察到暂停渲染进程对窗口内容显示、页面交互以及尺寸变化的影响,揭示了窗口与渲染进程之间的消息传递机制。
摘要由CSDN通过智能技术生成

打开chromium.exe默认打开一个标签页,一般来说,会在任务管理器中会出现三个进程,分别是主进程,GPU进程,渲染进程,其他进程暂且不说。所有进程中,基本上是只有主进程才有窗口被创建。

主进程就是我们看到浏览器的部分,这里可见的有两个窗口组成,其他窗口是不可见的。一个是主窗口Chrome_WidgetWin,另一个是每个标签页都独占的页面内容的窗口Chrome_RenderWidgetHostHWND,

对每个标签页都有的窗口,一旦选中了标签页,对应的窗口就显示,没被选中的则不可见,窗口显示了,网页内容就显示出来了。

经测试,标签页与渲染进程的关系是由这几个影响的。

1:子标签页是由父标签页点击链接时产生的

2:手动新增的:

3:地址输入栏打开的

第一种新打开的标签页与父标签页共享渲染进程,共享貌似没限制,没测试

第二种新打开的标签页会创建新的渲染进程,随后在此标签页下页面窗口点击链接,新打开的子标签页也会共享父标签页的渲染进程

第三种新打开的标签页会创建新的渲染进程,随后在此标签页下页面窗口点击链接,新打开的子标签页也会共享父标签页的渲染进程



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值