一个网页内可滋生许多进程,用广告拦截可能会好点。
不建议23作为主系统,bug多,等正式版,20.8和其他的发行版,比较适合日用
多线程,现代产品都是这样,这才是更好发挥性能
现代浏览器是这样的,除了主进程,每个页面最少一个进程,然后有渲染进程,插件运行的进程等等……
真要说的话,是监视器这边可以考虑加进程分组折叠的功能了,没必要把这些进程全部平铺显示出来
我最近在写个监视器,就准备把进程合并后再显示了
20.8也一样
现代浏览器是这样的,除了主进程,每个页面最少一个进程,然后有渲染进程,插件运行的进程等等……
真要说的话,是监视器这边可以考虑加进程分组折叠的功能了,没必要把这些进程全部平铺显示出来
我最近在写个监视器,就准备把进程合并后再显示了

我的没这么多进程哦?

谷歌浏览器内核就是多线程运行的,多线程是现在基于该内核的一个特性了。window的edge基于google内核也是一样的有很多线程在运行。一个浏览器插件、一个标签页可能都是一个进程
不建议23作为主系统,bug多,等正式版,20.8和其他的发行版,比较适合日用
bug不怕 只要系统不蹦就可以了
多线程,现代产品都是这样,这才是更好发挥性能
才两个网页 就这样
用谷歌都没那么多
火狐用户强行作答。
前面几楼有些朋友提到的多线程,我觉得理解偏了。这个就是多进程。
浏览器为什么要做多进程呢? 有两个因素:充分利用cpu & 安全,而且近两年主要是为了安全。
当多个网站在同一个进程中的时候,因为进程内存是共享的,不可避免的会发生跨网站恶意读内存的情况,也就是说,极端情况下可能a网站读到了b网站的用户信息。
为了解决这个问题,火狐最先拆分了8+2+4个子进程,分别用来处理网页、媒体等内容。 这极大减少了网站共用内存的情况,但是仍然没有避免。
在之后的版本中,火狐做了进一步的拆分,实现了站点级别的隔离:
通常 a.a.com 和 b.a.com 仍然会共用进程, 但a.com 和b.com 会隔离开。
到这里,大家大概就能了解为什么浏览器会大量使用多进程了。
但是,大家可能还是会遇到一个问题,就是我明明只开了一两个tab,而且插件也不多,为什么进程就爆炸了。
这很可能跟网站使用的iframe有关,很多网站会嵌套其他页面,比如外部视频、广告,这部分如果不隔离,我可以把我要攻击的页面嵌套在我的页面下,就可以绕开tab级别的站点隔离。 所以,火狐会将iframe也根据站点分组就行隔离。
我的没这么多进程哦?

切换到全部程序,你目前显示的是当前用户所运行的程序
Popular Ranking
ChangePopular Events
More

中文 

也不知道为什么? 网页只打开了2个
现在是尝试用23做主系统了