Microsofts nye Chrom-baserede Edge Browser Multi-Process Architecture hjælper med at reducere RAM og CPU-brug?
Microsoft Edge, den nye webbrowser fra Windows 10 OS-producenten, hævdes at være meget bedre end Google Chrome, især med hensyn til RAM og CPU-brug. Microsoft har nu afsløret, hvordan sin egen webbrowser, på trods af at den er baseret på Googles Chromium-base, er i stand til at arbejde mere effektivt.
Microsoft ser ud til at være prøver hårdt på at forbedre den nye Edge-webbrowser. Desuden forsøger virksomheden tydeligt at sikre, at dens egen browser er bedre end Google Chrome-webbrowseren, som i øjeblikket er den mest anvendte og foretrukne over hele verden. Microsoft har nu afsløret, at hemmeligheden bag bedre hukommelse og CPU-ressourcestyring ligger i at bruge en multi-proces arkitektur.
Microsoft Edge-webbrowser er afhængig af flerprocesarkitektur for at sænke RAM og CPU-brug og tilbyde bedre sikkerhed og højere pålidelighed?
Google Chrome er længe blevet rapporteret at være en ressource-sulten webbrowser. I øvrigt har Google lavet flere forbedringer og justeringer ikke kun til Chrome-webbrowseren, men også til den underliggende Chromium Base for at sikre, at browseren fungerer effektivt. Imidlertid betragtes Google Chrome stadig som en af de største hukommelsessvin, især på Windows 10-pc'er.
Microsoft Edge-webbrowser er baseret på den samme Google Chromium-base. Imidlertid ønsker Microsoft tydeligt at undgå, at browseren går i samme retning som Google Chrome og ender med at blive mærket som en ressource-sulten browser. I et ret langt blogindlæg har Microsoft forklaret i detaljer Microsoft Edge's multi-process-arkitektur. Virksomheden forsøgte at forklare, hvordan Microsoft Edge optimerer brugen af systemressourcer og beskrev nogle store fordele ved at vedtage flerprocessarkitektur.
I det væsentlige er Microsoft Edge-browseren opdelt i forskellige processer, men alle processerne arbejder sammen for at give brugerne en tilpasset browseroplevelse. De primære processer, der driver den nye Microsoft Edge-webbrowser, er browserprocessen, rendererprocesser, GPU-proces, hjælpeprocesser, crashpad-håndteringsproces samt plug-in-processer og udvidelsesprocesser.Hvordan reducerer multi-procesarkitektur RAM, CPU-brug og øger sikkerheden, pålideligheden af Edge Browser?
Det er ikke umiddelbart klart, hvordan opdeling af browseren i flere processer reducerer RAM og CPU-brug. Den øjeblikkelige forskel vil dog helt sikkert være synlig i Task Manager i Windows 10. Da der vil være flere processer, vil Task Manager helt sikkert rapportere, at Microsoft Edge Browser ikke bruger en mærkbart høj mængde CPU- og RAM-ressourcer. Det er dog vigtigt, at browseren rent faktisk bruger mindre ressourcer eller har en mindre indvirkning på den samlede Windows 10-maskine.
https://twitter.com/bowdowntocatto/status/1310869858779709443
Selvom den nøjagtige måde, hvorpå man kan stole på flerprocesarkitektur kan øge effektiviteten, er lidt vanskelig at forklare i forenklede termer, forbedrer metoden bestemt sikkerhed og pålidelighed. Dette skyldes, at hele browseren aldrig fungerer som en enkelt platform. I stedet er browseren i det væsentlige opdelt i flere processer, og det bliver meget svært at kompromittere eller angribe alle processerne på én gang. Desuden, hvis en proces ikke fungerer korrekt, vil den ikke bringe hele browseren ned, før den er rettet.
Bortset fra at bruge multiprocessarkitekturen arbejder Microsoft efter sigende også på at reducere mængden af hukommelse og CPU-styrke, som browseren har brug for på andre måder, bemærkede Microsoft, “Disse løsninger inkluderer at give websteder og udviklere af udvidelser information, der hjælper dem med at bruge færre ressourcer og hjælpe brugerne med at forstå, hvordan deres browservaner kan påvirke Microsoft Edge's ressourceforbrug. ”