本帖最后由 Spirit_悔灭 于 2023-11-14 23:51 编辑
为什么360浏览器会使用多进程架构? 最近发现论坛有网友反馈: 关于360安全浏览器 开一个网页需要3-4进程,是何道理?(caocan205) 360浏览器进程怎么能这么多??只开了一个窗口,怎么会有这么多进程?(洛丝微特 ) 图例:
因为360的浏览器使用了与chrome相同的Chromium内核,而Chromium内核采用独立进程设计,浏览器、标签页、插件和扩展都是独立进程,所以Chrome内核浏览器即使网页崩溃,其他功能都可以正常使用,整个浏览器也不会受到影响。可以在新标签页按快捷键shift+esc,打开浏览器任务管理器插件查看每个进程的进程名称、PID(对应系统任务管理器的PID) 1、浏览器主进程 2、渲染进程:对页面的HTML、JavaScript和CSS等部分内容进行渲染,一般一个进程渲染一个站点的一个或多个标签页 3、插件进程:浏览器中如AdobeFlash Player、java等插件的进程 4、扩展进程:各种用户自己添加的扩展程序 5、GPU进程 6、service worker 7、实例进程 Network service 、Storage Sevice、 Audio Service
所以请大家不要担心,当打开浏览器,开启1个标签的时候,在任务管理器里面发现好几个360se.exe、360chrome.exe和360ChromeX.exe的进程,这并不是你的360浏览器出问题了,而是产品架构设计。
|
评论
直达楼层