A Microsoft elmagyarázza, hogy egy Edge weboldal miért eredményez annyi Windows-folyamatot

Olvasási idő ikonra 4 perc olvas


Az olvasók segítenek az MSpoweruser támogatásában. Kaphatunk jutalékot, ha a linkjeinken keresztül vásárol. Eszköztipp ikon

Olvassa el közzétételi oldalunkat, hogy megtudja, hogyan segítheti az MSPowerusert a szerkesztői csapat fenntartásában Tovább

Manapság a böngészők jelentik a számítógép-használatunk fókuszpontját, és ha valaha is megnyitotta a Windows 10 Feladatkezelőjét, megbocsáthatna, ha azt gondolná, hogy átvették a számítógépét, mivel a feladatkezelőt rengeteg webböngésző-folyamat uralná. .

Egy nemrégiben közzétett blogbejegyzésben a Microsoft pontosan elmagyarázta, miért vezethet egy weboldal sok Windows-folyamathoz.

Megjegyzik, hogy a modern böngészők többfolyamatos architektúra felhasználásával készülnek, ami azt jelenti, hogy a böngésző különböző folyamatokra van felosztva.

  • Böngésző folyamata: Ez a fő folyamat, amely segít az ablakok és lapok kezelésében, valamint vezérli a böngésző keretét, például a címsort, valamint az előre és vissza gombokat. Ezenkívül kiemelt hozzáférést biztosít a segédprogramokhoz, például a hálózati kérésekhez és a fájlhozzáféréshez.
  • Megjelenítői folyamatok: Ezek a weboldal által biztosított kód végrehajtásával szabályozzák a weboldalak megjelenítését egy lapon. Kezelik a HTML-t (Hypertext Markup Language), a CSS-t (Cascading Style Sheets), a JavaScript-et, a képeket és egyebeket. Az egyes megjelenítő folyamatok erőforrás-felhasználása a tárolt tartalomtól függően változik.
  • GPU folyamat: Ez a folyamat felelős a GPU-val (grafikus feldolgozó egység) való kommunikációért, és kezeli az összes GPU-feladatot. A GPU olyan hardver, amely gyorsan elvégzi a grafikával kapcsolatos számításokat, és a kimenetet megjelenítőnek küldi a monitorra. A modern böngészők a GPU-t használják a weboldalak gyors megjelenítéséhez.
  • Segédprogramok: A hanglejátszást, a hálózati szolgáltatást, a videofelvételt, az adatok dekódolását és a gyűjteménykezelőt ezek a folyamatok kezelik, így a Microsoft Edge ellenőrizheti és ellenőrizheti az erőforrásokhoz való hozzáférést, és koordinálhatja a globális rendszererőforrások használatát.
  • Plug-in folyamatok és kiterjesztési folyamatok: A beépülő folyamatok aktív beépülő modulokat tartalmaznak, például az Adobe Flash, a kiterjesztési folyamatok pedig aktív bővítményeket tartalmaznak. Minden folyamat végrehajtja a beépülő modul vagy bővítmény által biztosított kódot. Az egyes folyamatok erőforrás-felhasználása a megadott kódtól függően változik. Minden folyamatnak van egy kódja is, amely lehetővé teszi a beépülő modul vagy bővítmény kommunikációját a böngészővel és a megjelenítő folyamatokkal.
  • Crashpad-kezelő folyamata: Ez nyomon követi a Microsoft Edge különböző folyamatainak állapotát. Ha a Microsoft Edge összeomlik, ez a folyamat segíti a böngészőt az összeomlási jelentések elfogásában és továbbításában a Microsoft szervereire. A Microsoft ezeket az összeomlási jelentéseket használja az összeomlások megkeresésére és kijavítására.

Megbízhatósági és biztonsági okokból még ugyanazon a weboldalon lévő különböző elemek is rendelkezhetnek saját folyamatokkal. Ha a rosszindulatú program kihasználja az egyik renderelői folyamat biztonsági hiányosságait, nehezen tudja kikerülni azt a folyamatot, és befolyásolni egy másik folyamatot.

A Microsoft ezeket az előnyöket az alábbiak szerint magyarázza:

Fokozott biztonság:

A renderelő folyamat az a folyamat, amely a legvalószínűbb, hogy megtámadható, mert ez a folyamat interakcióba lép a weboldallal. Ennek a folyamatnak alacsony a jogosultsága, és rendkívül korlátozott hozzáférése van az operációs rendszerhez, így ha a rosszindulatú programok átvennék az irányítást a folyamat felett, nem lenne képes átvenni a gép irányítását. A megjelenítő és a böngésző folyamata közötti kommunikáció szűk körű és védett. A rosszindulatú programoknak nehéz ezt kihasználniuk a böngésző folyamatának kihasználása érdekében.

Emellett, folyamatszigetelés megakadályozza, hogy egy folyamat hozzáférjen egy másik folyamat memóriájához, ami szintén javítja a böngésző biztonságát. Tegyük fel például, hogy inget vásárol online, és van egy hirdetés az oldalon. A tranzakció befejezéséhez az Ön által használt webhelynek hozzáférést kell biztosítania a hitelkártya-adatokhoz; a hirdetésnek azonban nincs szüksége hozzáférésre ezekhez az információkhoz. A hirdetések a saját folyamatukba kerülnek, így még akkor is, ha a hirdetés sérül, nem lesz könnyű hozzáférés az érzékeny információkhoz.

Megbízhatóság

Ha összeomlás történik egy weboldalon, webalkalmazásban, bővítményben vagy beépülő modulban, csak az összeomlást tapasztaló folyamatot érinti ez, javítva a böngésző megbízhatóságát. A böngésző többi része, beleértve a legtöbb más lapot, stabil marad.

Az erőforrások elszámoltathatósága

Az egyes folyamatok elkülönítése megkönnyíti a Feladatkezelőben, hogy melyik folyamat használja a legtöbb erőforrást, és információt nyújt arról, hogy mi járul hozzá az erőforrás-használathoz. A Microsoft Edge használja a legtöbb erőforrást, vagy ez egy webhely, bővítmény vagy beépülő modul? Ezeket az információkat a Microsoft Edge belső feladatkezelőjében is megtekintheti, amelyet a Shift + Esc billentyűkombináció megnyomásával nyithat meg, míg a Microsoft Edge programban megnyílik, vagy a böngésző felső sarkába lépve kiválasztja Beállítások és egyebek (…) Több eszköz > Böngésző feladatkezelő.

Az olvasók többet tudhatnak meg itt a Microsoftnál.

Felhasználói fórum

0 üzenetek