[Chrome源码阅读] 理解Chrome导航网址的流程及render进程启动模式
来源:互联网 发布:零基础想学美工 编辑:程序博客网 时间:2024/05/18 11:26
1. 用tab +键打开一个新的TAB,会做如下事情:
2. 当一个TAB地址栏打开过很多网址,或者这个TAB页面打开过很多网址,我们可以用GO BACK键来选择以前导航过的网址:
3. 关于chrome的进程模式启动项的解释:
默认的进程模型是process-per-site-instance,就是说打开一个网站,然后从这个网站链开的一系列网站都属于一个进程。但是如果在同一个TAB下,打开不同的网站(域名不同),那么进程也会不一样(先创建新的进程,然后销毁老的进程),还有一种情况就是,如果在一个TAB下,前一次打开google.com,之后在地址栏键入google.com/picture,不会产生新的进程,chrome会认为是同一个website。不同的TAB肯定会产生不同的进程,哪怕是相同的网址。
process-per-site,同域名范畴的网址放在一个进程,比如www.google.com和www.google.com/bookmarks就属于同一个域名,不论有没有互相打开的关系,都算是一个进程中。用命令行--process-per-site开启。
process-per-tab,一个tab一个process,不论各个tab的站点有无联系。用--process-per-tab开启。
- [Chrome源码阅读] 理解Chrome导航网址的流程及render进程启动模式
- [Chrome源码阅读] 理解Browser进程
- [Chrome源码阅读] 理解Browser进程
- [Chrome源码阅读]Chrome启动代码流程1
- [Chrome源码阅读]Chrome启动代码流程2
- [Chrome源码阅读]Chrome启动代码流程3
- [Chrome源码阅读]Chrome启动代码流程3
- [Chrome源码阅读] Chrome的多进程调试方法
- [Chrome源码阅读] 理解Chrome的smart pointer
- [Chrome源码阅读] 理解Chrome的smart pointer
- Chrome源码剖析--Chrome的进程模型
- [Chrome源码阅读] 理解ObserverList类的实现技巧
- [Chrome源码阅读] 理解Thread类实现
- Chrome的启动流程 之一
- chrome源码学习之启动流程简介
- chrome源码学习之启动流程简介
- chrome源码学习之启动流程简介
- chrome源码学习之启动流程简介
- C#根据屏幕大小设置窗体大小
- Android ANR keyDispatchingTimedOut Error 之 Painless Threading
- QT中文乱码的解
- C/C++内存泄漏及检测
- mipi介绍
- [Chrome源码阅读] 理解Chrome导航网址的流程及render进程启动模式
- INT13 INT19 中断作用
- POJ 1511 Invitation Cards
- UNDO管理之二:UNDO基础
- 图片水印功能
- 【OSC手机App技术解析】- 编辑框插入表情图片
- Windows 到 Linux 之旅系列文章
- LUCENE参考文章
- leftnoeasy 写的lda和pca