Sötét mód a Google Chrome-on
A Google Chrome webböngésző jelentősen magas RAM-felhasználásáról ismert, különösen a Windows 10 rendszert futtató számítógépeken. Úgy tűnik, hogy a Google képes lehet csökkenteni a Chrome böngésző memóriaterhelését. A kereső óriásnak azonban a Microsoft által a Windows 10 rendszeren belül néhány speciális módosításra és a beállítások megváltoztatására van szüksége. A RAM használatának csökkentése .
A Microsoftnak volt nemrégiben kínált lehetőségeket a Google Chrome böngésző magas RAM-fogyasztásának csökkentésére . A Windows 10 operációs rendszer gyártója jelezte, hogy a Google által biztosított Chromium motorra épülő saját Edge böngészője sikeresen csökkentette a RAM felhasználást. A Google azonban elutasította a technikát negatívan befolyásolta a CPU teljesítményét . Most a Google azt állítja, hogy sikeresen csökkentheti a Chrome böngésző RAM-használatát, ha a Microsoft módosítja a Windows 10 operációs rendszert.
A Microsoft bevezette a „szegmenshalmot” az alkalmazások RAM-használatának csökkentése érdekében, de a Google Chrome nem működik együtt?
A Windows 10 május 2020-as frissítéssel, amelyet 20H1 vagy v2004 frissítésnek is neveznek, a Microsoft új funkciót vezetett be „Segment Heap” néven. Úgy tervezték, hogy csökkentsék a Win32 asztali alkalmazások, például a Google Chrome és az Edge memóriahasználatát. A technika magában foglalja a „modern halom megvalósítását”, amely állítólag csökkenti az alkalmazások memóriahasználatát.
Fontos azonban megjegyezni, hogy a Segment Heap olyan dolog, amelyet a fejlesztőknek használniuk kell az alkalmazásaikban. A Microsoft ezt már használja a Chromium Edge-hez. Valójában a vállalat azt állítja, hogy ez az új technika 27 százalékkal csökkentette az Edge böngésző memóriahasználatát.
miért használ a króm több ramot, mint a GIMP és az SFM együttvéve pic.twitter.com/jU9dnSeIqe
- aden (@ade__n) 2020. szeptember 14
A Google egyébként hajlandó volt alkalmazni a „Segment Heap” technikát a Google Chrome böngészőhöz. A keresőóriás azonban megjegyezte, hogy a Microsoft által fejlesztett RAM-megtakarító javítás nem lesz engedélyezve a Chrome későbbi verzióiban, beleértve a 85-ös verziót sem. A Google azt állította, hogy a Segmenthalom csökkentette a böngésző RAM-használatát, de ennek is vége lett a teljesítmény visszafejlődését okozza, beleértve a magas CPU-használatot is.
A Google a mai napig az .exe nyilvántartási módszert alkalmazta a szegmenskupac engedélyezéséhez. Google neves hogy a régi technikának van némi pozitív hatása a RAM használatára, de a CPU időigénye: „A megtakarítások leginkább a böngészőből és a hálózati folyamatokból származnak, míg a költségek többnyire a renderelő folyamatból származnak.”
A Google-nak szüksége van a Microsoftra, hogy módosítsa a Windows 10 rendszert a Chrome böngésző RAM-használatának csökkentése érdekében:
A Google állítása szerint meglehetősen egyszerű lenne a Segmenthalmot használni a CPU teljesítményének visszafejlődése nélkül, ha a Microsoft vállalja, hogy olyan funkciót ad hozzá a Windows 10 operációs rendszerhez, amely beállítja vagy törli az ntdll.dll fájlban található „szegmenskupacra képes” bitet az RtlpHpHeapFeatures fájlban.
A Google jelenleg a Windows 10 SegmentHeap Chrome-ban történő bevezetése és a RAM-használat csökkentése érdekében jár el https://t.co/axFBV1TGEV pic.twitter.com/sUG6N4dBVN
- Windows legújabb (@WindowsLatest) 2020. szeptember 14
A Google vezető fejlesztője hivatalos bejegyzést is benyújtott a következő címen: Github amely a Microsoft segítségét kérte a következő két zászló megvalósításához:
- HEAP_ENABLE_SEGMENT_HEAP - hozzon létre szegmenskupacot NT halom helyett.
- HEAP_DISABLE_SEGMENT_HEAP - hozzon létre NT halmot a szegmens halom helyett, még akkor is, ha a szegmens halmot az alkalmazásjegyzékben kérték.
Felesleges megemlíteni, hogy a zászlók hasznosak lennének minden olyan böngészőben, amelyek a Google Chromium motorján alapulnak. Nem valószínű azonban, hogy a Microsoft lelkesen dobja le saját RAM-megtakarítási technológiáját a Google módszeréhez. A Google és a Microsoft együtt dolgozhat a Segmenthalmon. De addig a Chrome nem fog működni a Microsoft RAM-megtakarítási technikájával.
Címkék Króm Google Microsoft