Microsoft, Windows 10 İşletim Sistemi Ayarlarında Değişiklik Yapmayı Kabul Ederse, Google Chrome Tarayıcının Yüksek RAM Kullanımını Azaltabilir

Yazılım / Microsoft, Windows 10 İşletim Sistemi Ayarlarında Değişiklik Yapmayı Kabul Ederse, Google Chrome Tarayıcının Yüksek RAM Kullanımını Azaltabilir 2 dakika okundu

Google Chrome'da Koyu Mod



Google Chrome web tarayıcısı, özellikle Windows 10 çalıştıran bilgisayarlarda önemli ölçüde yüksek RAM kullanımıyla biliniyor. Görünüşe göre Google, Chrome tarayıcısının bellek tüketimini azaltabilir. Bununla birlikte, arama devi, merakla beklenen sonuçları elde etmek için Windows 10'da Microsoft'tan birkaç özel ayar ve ayar değişikliği gerektirir. RAM kullanımını azaltma özelliği .

Microsoft vardı son zamanlarda Google Chrome web tarayıcısının yüksek RAM tüketimini azaltmanın yollarını sundu . Windows 10 işletim sistemi üreticisi, Google tarafından sağlanan Chromium motoruna dayanan kendi Edge web tarayıcısının RAM kullanımını başarıyla düşürdüğünü belirtmişti. Ancak Google, iddia ettiği tekniği reddetmişti CPU performansını olumsuz etkiledi . Şimdi Google, Microsoft Windows 10 işletim sistemini değiştirirse, Chrome web tarayıcısının RAM kullanımını başarıyla düşürebileceğini iddia ediyor.



Microsoft, Uygulamaların RAM Kullanımını Azaltmak İçin 'Segment Yığını' Tanıttı Ancak Google Chrome İşbirliği Yapmıyor mu?

20H1 veya v2004 güncellemesi olarak da adlandırılan Windows 10 Mayıs 2020 Güncellemesi ile Microsoft, 'Segment Heap' adlı yeni bir özellik sundu. Google Chrome ve Edge gibi bazı Win32 masaüstü uygulamalarıyla bellek kullanımını azaltmak için tasarlanmıştır. Teknik, uygulamaların genel bellek kullanımını azaltması beklenen 'modern yığın uygulamasını' içerir.



Bununla birlikte, Segment Heap'in geliştiricilerin uygulamalarında kullanmaları gereken bir şey olduğuna dikkat etmek önemlidir. Microsoft bunu Chromium Edge için zaten kullanıyor. Aslında şirket, bu yeni tekniğin Edge tarayıcısının bellek kullanımında yüzde 27 azalma kaydettiğini iddia ediyor.



Bu arada, Google, Google Chrome web tarayıcısı için 'Segment Heap' tekniğini benimsemek istiyordu. Bununla birlikte, arama devi, Microsoft'un geliştirdiği RAM tasarrufu düzeltmesinin, Chrome'un 85 sürümü de dahil olmak üzere gelecekteki sürümlerinde etkinleştirilmeyeceğini belirtti. Google, Segment Heap'in tarayıcının RAM kullanımını azalttığını iddia etti, ancak aynı zamanda sona erdi yüksek CPU kullanımı dahil performans gerilemesine neden olur.



Google bugüne kadar, segment yığınını etkinleştirmek için .exe manifest yöntemini kullanıyordu. Google kayıt edilmiş Eski tekniğin RAM kullanımı üzerinde olumlu bir etkisi olduğunu, ancak CPU zamanını aldığını, 'En çok tasarruf tarayıcıdan ve ağ işlemlerinden gelirken, maliyet çoğunlukla oluşturucu işleminden gelir.'

Google'ın, Chrome Web Tarayıcısının RAM Kullanımını Azaltmak İçin Windows 10'u Ayarlaması Gerekiyor:

Microsoft, Windows 10 işletim sistemine, ntdll.dll'deki RtlpHpHeapFeatures'da 'segment-yığın etkin' biti ayarlayacak veya temizleyecek bir işlev eklemeyi kabul ederse, Segment Heap'i CPU performans gerilemesi olmadan kullanmanın oldukça kolay olacağını iddia ediyor.

Google'ın kıdemli geliştiricisi ayrıca, GitHub aşağıdaki iki işareti uygulamak için Microsoft’un yardımını isteyen:

  1. HEAP_ENABLE_SEGMENT_HEAP - NT yığını yerine bir segment yığını oluşturun.
  2. HEAP_DISABLE_SEGMENT_HEAP - uygulama manifestinde segment yığını talep edilmiş olsa bile, bir segment yığını yerine bir NT yığını oluşturun.

Söylemeye gerek yok, bayraklar Google'ın Chromium motorunu temel alan tüm web tarayıcıları için yararlı olacaktır. Ancak, Microsoft'un Google'ın yöntemi için kendi RAM tasarrufu teknolojisini hevesle terk etmesi pek olası değildir. Google ve Microsoft, Segment Heap üzerinde birlikte çalışabilir. Ancak o zamana kadar Chrome, Microsoft’un RAM kaydetme tekniğiyle çalışmayacak.

Etiketler Krom Google Microsoft