Logo sk.nowadaytechnol.com

Google Môže Znížiť Vysoké Využitie Pamäte RAM V Prehliadači Chrome, Ak Spoločnosť Microsoft Súhlasí So Zmenami V Nastaveniach Operačného Systému Windows 10

Obsah:

Google Môže Znížiť Vysoké Využitie Pamäte RAM V Prehliadači Chrome, Ak Spoločnosť Microsoft Súhlasí So Zmenami V Nastaveniach Operačného Systému Windows 10
Google Môže Znížiť Vysoké Využitie Pamäte RAM V Prehliadači Chrome, Ak Spoločnosť Microsoft Súhlasí So Zmenami V Nastaveniach Operačného Systému Windows 10

Video: Google Môže Znížiť Vysoké Využitie Pamäte RAM V Prehliadači Chrome, Ak Spoločnosť Microsoft Súhlasí So Zmenami V Nastaveniach Operačného Systému Windows 10

Video: Google Môže Znížiť Vysoké Využitie Pamäte RAM V Prehliadači Chrome, Ak Spoločnosť Microsoft Súhlasí So Zmenami V Nastaveniach Operačného Systému Windows 10
Video: Стеки технологий - Компьютерные науки для руководителей бизнеса 2016 2024, Marec
Anonim
Image
Image

Webový prehliadač Google Chrome je známy pre svoje výrazne vysoké využitie pamäte RAM, najmä v počítačoch so systémom Windows 10. Zdá sa, že Google dokáže obmedziť preťaženie pamäte prehliadača Chrome. Vyhľadávací gigant však vyžaduje niekoľko konkrétnych vylepšení a zmien v nastaveniach spoločnosti Microsoft v systéme Windows 10, aby dosiahol netrpezlivo očakávanú funkciu znižovania využitia RAM.

Spoločnosť Microsoft nedávno ponúkla spôsoby, ako znížiť vysokú spotrebu pamäte RAM webového prehliadača Google Chrome. Výrobca operačného systému Windows 10 naznačil, že jeho vlastný webový prehliadač Edge založený na engine Chromium od spoločnosti Google úspešne znižoval využitie pamäte RAM. Google však odmietol túto techniku a tvrdil, že negatívne ovplyvňuje výkon procesora. Teraz spoločnosť Google tvrdí, že môže úspešne znížiť využitie pamäte RAM webového prehliadača Chrome, ak spoločnosť Microsoft upraví operačný systém Windows 10.

Spoločnosť Microsoft predstavila „hromadu segmentov“na zníženie využívania aplikácií RAM, ale Google Chrome nespolupracuje?

S aktualizáciou Windows 10. mája 2020, nazývanou tiež aktualizácia 20H1 alebo v2004, predstavila spoločnosť Microsoft novú funkciu nazvanú „Segment Heap“. Je navrhnutý tak, aby znižoval využitie pamäte pri niektorých desktopových aplikáciách Win32, ako sú Google Chrome a Edge. Táto technika zahŕňa „modernú implementáciu haldy“, ktorá má znížiť celkové využitie pamäte aplikáciami.

Je však dôležité poznamenať, že segmentová halda je niečo, čo vývojári musia používať vo svojich aplikáciách. Microsoft to už používa pre svoj Chromium Edge. Spoločnosť v skutočnosti tvrdí, že táto nová technika zaznamenala 27-percentné zníženie využitia pamäte prehliadača Edge.

prečo Chrome používa viac RAM ako GIMP a SFM dohromady pic.twitter.com/jU9dnSeIqe

- aden (@ade_n) 14. septembra 2020

Mimochodom, Google bol ochotný prijať pre webový prehliadač Google Chrome techniku „segmentovej haldy“. Vyhľadávací gigant však poznamenal, že oprava na úsporu pamäte RAM, ktorú vyvinula spoločnosť Microsoft, nebude povolená v budúcich verziách prehliadača Chrome, vrátane verzie 85. Google tvrdil, že halda segmentov obmedzila využitie pamäte RAM v jeho prehliadači, ale tiež skončila spôsobí regresiu výkonu vrátane vysokého využitia procesora.

Google doposiaľ používal metódu manifestu.exe na povolenie haldy segmentov. Google poznamenal, že stará technika má nejaký pozitívny vplyv na využitie pamäte RAM, ale zaberá čas procesora: „Úspory najviac pochádzajú z prehliadača a sieťových procesov, zatiaľ čo náklady väčšinou pochádzajú z procesu vykresľovania.“

Google potrebuje od spoločnosti Microsoft vylepšenie systému Windows 10, aby znížil využitie pamäte RAM webového prehliadača Chrome:

Google tvrdí, že by bolo celkom jednoduché použiť haldu segmentu bez regresie výkonu procesora, ak spoločnosť Microsoft súhlasí s pridaním funkcie do operačného systému Windows 10, ktorá by nastavila alebo vymazala bit „povolený segmentom haldy“v RtlpHpHeapFeatures v ntdll.dll.

Tu Google v súčasnosti robí implementáciu segmentu haldy systému Windows 10 v Chrome a zníženie používania pamäte RAM https://t.co/axFBV1TGEV pic.twitter.com/sUG6N4dBVN

- Windows Najnovšie (@WindowsLatest) 14. septembra 2020

Senior vývojár spoločnosti Google tiež odoslal formálny príspevok na server Github, ktorý žiada o pomoc spoločnosti Microsoft pri implementácii nasledujúcich dvoch príznakov:

  1. HEAP_ENABLE_SEGMENT_HEAP - vytvorí haldu segmentu namiesto haldy NT.
  2. HEAP_DISABLE_SEGMENT_HEAP - vytvorí haldu NT namiesto haldy segmentu, aj keď bola v manifeste aplikácie požadovaná halda segmentu.

Nie je potrebné spomenúť, že príznaky by boli užitočné pre všetky webové prehľadávače založené na technológii Chromium od spoločnosti Google. Nie je však pravdepodobné, že Microsoft dychtivo vyhodí svoju vlastnú technológiu šetrenia pamäte RAM pre metódu Google. Google a Microsoft by mohli spoločne pracovať na halde segmentov. Ale dovtedy nebude Chrome pracovať s technikou ukladania RAM od spoločnosti Microsoft.

Odporúča: