IE8以上版本,默认情况下,打开多个tab,一个tab一个进程。
每个tab运行在独立进程中,LCIE(Loosely-Coupled IE),一种基于job的进程管理方式,一个宿主进程管理N多子进程。
当打开一个ie时,我们可以看到有两个ie进程。典型的LCIE,一个框架管理进程,一个tab所在的进程。
默认情况下,进程数有限,不是打开100个tab就会产生100个进程。
在任务管理器中我们可以看到。很多情况下,打开3,4个tab时,会随之增加进程数,但再打开更多tab时,进程数不再增加。
进程个数的上限,是由IE框架来控制。会根据当前机器的可用物理内存来确定进程数上限。
如何设置进程数。通过改写注册表,我们可以设置进程数。
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main
添加一项TabProcGrowth,DWORD数据类型,数值就是我们所设置的进程数上限。