Google ar putea reduce utilizarea mare a RAM a browserului Chrome dacă Microsoft este de acord să facă modificări în setările sistemului de operare Windows 10

Software / Google ar putea reduce utilizarea mare a RAM a browserului Chrome dacă Microsoft este de acord să facă modificări în setările sistemului de operare Windows 10 2 minute citite

Mod întunecat pe Google Chrome



Browserul web Google Chrome a fost cunoscut pentru utilizarea RAM semnificativ ridicată, în special pe computerele care rulează Windows 10. Se pare că Google ar putea să reducă starea de memorie a browserului Chrome. Cu toate acestea, gigantul căutării necesită câteva modificări specifice și modificări ale setărilor de la Microsoft în Windows 10 pentru a atinge cea așteptată cu nerăbdare Caracteristica de reducere a utilizării RAM .

Microsoft a avut a oferit recent modalități de a reduce consumul mare de RAM al browserului web Google Chrome . Producătorul de sisteme de operare Windows 10 a indicat că propriul browser web Edge, bazat pe motorul Chromium furnizat de Google, a redus cu succes utilizarea RAM. Cu toate acestea, Google respinsese tehnica care o pretindea a afectat negativ performanța procesorului . Acum, Google susține că poate reduce cu succes utilizarea RAM a browserului web Chrome dacă Microsoft modifică sistemul de operare Windows 10.



Microsoft a introdus „Segment Heap” pentru a reduce utilizarea RAM a aplicațiilor, dar Google Chrome nu cooperează?

Cu actualizarea Windows 10 mai 2020, numită și actualizarea 20H1 sau v2004, Microsoft a introdus o nouă caracteristică numită „Segment Heap”. Este conceput pentru a reduce utilizarea memoriei cu unele aplicații desktop Win32, cum ar fi Google Chrome și Edge. Tehnica implică „implementarea modernă a heap-ului”, care ar trebui să reducă utilizarea generală a memoriei aplicațiilor.



Cu toate acestea, este important să rețineți că Segment Heap este ceva pe care dezvoltatorii trebuie să îl folosească în aplicațiile lor. Microsoft folosește deja acest lucru pentru Chromium Edge. De fapt, compania susține că această nouă tehnică a înregistrat o reducere de 27% a utilizării memoriei browserului Edge.



De altfel, Google a fost dispus să adopte tehnica „Segment Heap” pentru browserul web Google Chrome. Cu toate acestea, gigantul căutării a menționat că soluția de economisire a RAM dezvoltată de Microsoft nu va fi activată în viitoarele versiuni de Chrome, inclusiv versiunea 85. Google a susținut că Segment Heap a redus utilizarea RAM a browserului său, dar a și încheiat provocând o regresie a performanței, inclusiv o utilizare ridicată a procesorului.



Până în prezent, Google a folosit metoda manifestului .exe pentru a activa grămada de segmente. Google remarcat că vechea tehnică are un impact pozitiv asupra utilizării memoriei RAM, dar necesită timp de procesor, „Cele mai multe economii provin din browser și din procesele de rețea, în timp ce costul provine în mare parte din procesul de redare”.

Google are nevoie de Microsoft pentru a modifica Windows 10 pentru a reduce utilizarea RAM a browserului web Chrome:

Google susține că ar fi destul de ușor să folosiți Segment Heap fără regresie a performanței CPU dacă Microsoft este de acord să adauge o funcție la sistemul de operare Windows 10 care ar seta sau șterge bitul „segment-heap-enabled” în RtlpHpHeapFeatures în ntdll.dll.

Dezvoltatorul principal Google a trimis, de asemenea, o postare oficială pe Github care a solicitat asistența Microsoft pentru implementarea următoarelor două semne:

  1. HEAP_ENABLE_SEGMENT_HEAP - creați o grămadă de segmente în loc de o grămadă NT.
  2. HEAP_DISABLE_SEGMENT_HEAP - creați o grămadă NT în loc de o grămadă de segment, chiar dacă grămada de segmente a fost solicitată în manifestul aplicației.

Inutil să menționăm că semnalizatoarele ar fi utile pentru toate browserele web care se bazează pe motorul Google Chromium. Cu toate acestea, nu este probabil ca Microsoft să renunțe cu nerăbdare la propria sa tehnologie de economisire a RAM pentru metoda Google. Google și Microsoft ar putea lucra împreună la Segment Heap. Dar până atunci, Chrome nu va funcționa cu tehnica Microsoft de economisire RAM.

Etichete Crom Google Microsoft