您的位置: 首頁(yè) >互聯(lián)網(wǎng) >

Microsoft解釋了為什么現(xiàn)代Web瀏覽器使用這么多的內(nèi)存

2022-08-18 00:23:20 編輯:毛誠(chéng)毅 來(lái)源:
導(dǎo)讀 如果您曾經(jīng)在瀏覽Web時(shí)檢查過(guò)任務(wù)管理器,那么我相信您對(duì)于單個(gè)瀏覽器窗口在后臺(tái)運(yùn)行的進(jìn)程數(shù)量感到驚訝。設(shè)備的內(nèi)存使用量也不適中。因此...

如果您曾經(jīng)在瀏覽Web時(shí)檢查過(guò)任務(wù)管理器,那么我相信您對(duì)于單個(gè)瀏覽器窗口在后臺(tái)運(yùn)行的進(jìn)程數(shù)量感到驚訝。設(shè)備的內(nèi)存使用量也不適中。因此,由于用戶(hù)經(jīng)常擔(dān)心后臺(tái)進(jìn)程的數(shù)量和內(nèi)存使用情況,Microsoft最近分享了一篇有關(guān)其Edge瀏覽器的博客文章,該文章可能會(huì)回答我們的所有查詢(xún)。

在最近的官方博客文章中,Microsoft繼續(xù)解釋了Microsoft Edge的“多進(jìn)程體系結(jié)構(gòu)”。該公司分享了有關(guān)現(xiàn)代Web瀏覽器的寶貴信息,以解釋這些應(yīng)用程序如何使用用戶(hù)設(shè)備上的內(nèi)存。

多個(gè)進(jìn)程,更多的內(nèi)存使用

現(xiàn)在,微軟表示,當(dāng)今大多數(shù)流行的Web瀏覽器都使用多進(jìn)程體系結(jié)構(gòu),這意味著整個(gè)瀏覽器被分為不同的進(jìn)程。

根據(jù)官方帖子,以下是現(xiàn)代瀏覽器的不同過(guò)程:

瀏覽器過(guò)程 這是主要過(guò)程,有助于管理窗口和選項(xiàng)卡,并控制瀏覽器框架,例如地址欄以及前進(jìn)和后退按鈕。它還將特權(quán)訪問(wèn)路由到實(shí)用程序進(jìn)程,例如網(wǎng)絡(luò)請(qǐng)求和文件訪問(wèn)。

渲染程序 這些控件通過(guò)執(zhí)行網(wǎng)站提供的代碼來(lái)控制如??何在選項(xiàng)卡中呈現(xiàn)網(wǎng)站。它們處理HTML(超文本標(biāo)記語(yǔ)言),CSS(級(jí)聯(lián)樣式表),JavaScript,圖像等。每個(gè)渲染器進(jìn)程的資源使用情況都取決于所托管的內(nèi)容。

GPU工藝 該過(guò)程負(fù)責(zé)與GPU(圖形處理單元)進(jìn)行通信并處理所有GPU任務(wù)。GPU是一種硬件,可以快速執(zhí)行與圖形相關(guān)的計(jì)算,并將輸出發(fā)送到監(jiān)視器以進(jìn)行顯示?,F(xiàn)代瀏覽器使用GPU來(lái)快速呈現(xiàn)網(wǎng)頁(yè)。

實(shí)用程序 這些過(guò)程處理音頻播放,網(wǎng)絡(luò)服務(wù),視頻捕獲,數(shù)據(jù)解碼和集合管理器,因此Microsoft Edge可以控制和審核對(duì)這些資源的訪問(wèn)并協(xié)調(diào)全局系統(tǒng)資源的使用。

插件流程和擴(kuò)展流程 插件進(jìn)程包含活動(dòng)插件,例如Adobe Flash,而擴(kuò)展進(jìn)程包含活動(dòng)擴(kuò)展。每個(gè)進(jìn)程執(zhí)行由插件或擴(kuò)展提供的代碼。每個(gè)進(jìn)程的資源使用情況取決于所提供的代碼。每個(gè)進(jìn)程還具有允許插件或擴(kuò)展與瀏覽器和渲染器進(jìn)程通信的代碼。

Crashpad處理程序進(jìn)程 這將跟蹤Microsoft Edge中不同進(jìn)程的運(yùn)行狀況。如果Microsoft Edge崩潰,此過(guò)程將幫助瀏覽器捕獲崩潰報(bào)告并將其傳輸?shù)組icrosoft服務(wù)器。我們使用這些崩潰報(bào)告來(lái)查找和修復(fù)崩潰。

因此,每個(gè)進(jìn)程都占用PC內(nèi)存的一部分,并創(chuàng)建自己的后臺(tái)進(jìn)程。這就是為什么我們?cè)谌蝿?wù)管理器窗口中看到這么多后臺(tái)進(jìn)程的原因。

多進(jìn)程架構(gòu)的好處

現(xiàn)在,盡管此體系結(jié)構(gòu)為用戶(hù)使用了更多的內(nèi)存,但它也具有各種優(yōu)點(diǎn)。Microsoft指出,與其他任何現(xiàn)代瀏覽器一樣,Microsoft使用多進(jìn)程體系結(jié)構(gòu)“以提高瀏覽器使用資源的安全性,可靠性和資源責(zé)任感”。

此外,由于瀏覽器的每個(gè)組件都經(jīng)過(guò)細(xì)分并具有自己的流程,惡意軟件無(wú)法立即接管整個(gè)瀏覽器。“如果惡意軟件利用了其中一個(gè)渲染器進(jìn)程的安全漏洞,那么它很難逃脫該進(jìn)程并影響另一個(gè)進(jìn)程。” ,添加帖子。

因此,即使網(wǎng)絡(luò)瀏覽器占用了我們?cè)O(shè)備的大量?jī)?nèi)存,它也有助于瀏覽器使我們免受互聯(lián)網(wǎng)上惡意程序的侵害。


免責(zé)聲明:本文由用戶(hù)上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點(diǎn)擊排行

2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082   備案號(hào):閩ICP備19027007號(hào)-6

本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。