Google Boleh Mengurangkan Penggunaan RAM Tinggi Pada Penyemak Imbas Chrome Sekiranya Microsoft Setuju Untuk Membuat Perubahan Pada Tetapan OS Windows 10

Perisian / Google Boleh Mengurangkan Penggunaan RAM Tinggi Pada Penyemak Imbas Chrome Sekiranya Microsoft Setuju Untuk Membuat Perubahan Pada Tetapan OS Windows 10 2 minit membaca

Mod Gelap di Google Chrome



Penyemak imbas web Google Chrome telah terkenal dengan penggunaan RAM yang sangat tinggi, terutama pada komputer yang menjalankan Windows 10. Tampaknya Google mungkin dapat mengurangkan memori penyamaran penyemak imbas Chrome. Gergasi pencarian, bagaimanapun, memerlukan beberapa perubahan khusus dan perubahan dalam tetapan dari Microsoft dalam Windows 10 untuk mencapai yang dinanti-nantikan Ciri pengurangan penggunaan RAM .

Microsoft mempunyai baru-baru ini menawarkan cara untuk mengurangkan penggunaan RAM penyemak imbas web Google Chrome yang tinggi . Pembuat OS Windows 10 telah menunjukkan bahawa penyemak imbas web Edge sendiri, berdasarkan mesin Chromium yang disediakan oleh Google, berjaya menurunkan penggunaan RAM. Namun, Google telah menolak teknik yang menyatakannya mempengaruhi prestasi CPU . Kini Google mendakwa ia berjaya menurunkan penggunaan RAM penyemak imbas web Chrome jika Microsoft mengubah OS Windows 10.



Microsoft Memperkenalkan ‘Segment Heap’ Untuk Mengurangkan Penggunaan Aplikasi RAM tetapi Google Chrome Tidak Bekerjasama?

Dengan Kemas kini Windows 10 Mei 2020, juga disebut kemas kini 20H1 atau v2004, Microsoft memperkenalkan ciri baru yang disebut ‘Segment Heap’. Ia dirancang untuk mengurangi penggunaan memori dengan beberapa aplikasi desktop Win32 seperti Google Chrome dan Edge. Teknik ini melibatkan 'implementasi heap moden' yang seharusnya mengurangi penggunaan memori aplikasi secara keseluruhan.



Walau bagaimanapun, penting untuk diperhatikan bahawa Segmen Heap adalah sesuatu yang perlu digunakan oleh pembangun dalam aplikasinya. Microsoft sudah menggunakan ini untuk Chromium Edge-nya. Malah, syarikat itu mendakwa teknik baru ini mencatatkan pengurangan penggunaan memori penyemak imbas Edge sebanyak 27 peratus.



Secara kebetulan, Google bersedia menggunakan teknik ‘Segment Heap’ untuk penyemak imbas web Google Chrome. Namun, syarikat carian itu menyatakan bahawa pembaikan penjimatan RAM yang dikembangkan Microsoft, tidak akan diaktifkan pada versi Chrome yang akan datang, termasuk versi 85. Google mendakwa Segmen Heap mengurangkan penggunaan RAM pada penyemak imbasnya, tetapi ia juga berakhir sehingga menyebabkan penurunan prestasi, termasuk penggunaan CPU yang tinggi.



Sehingga kini, Google telah menggunakan kaedah manifes .exe untuk mengaktifkan segmen timbunan. Google diperhatikan bahawa teknik lama mempunyai beberapa kesan positif pada penggunaan RAM, tetapi memerlukan waktu CPU, 'Penjimatan paling banyak berasal dari proses penyemak imbas dan rangkaian, sementara biaya sebagian besar berasal dari proses penyaji.'

Google Memerlukan Microsoft Untuk Mengubah Windows 10 Untuk Mengurangkan Penggunaan RAM Penyemak Imbas Chrome:

Google mendakwa akan sangat mudah menggunakan Segment Heap tanpa kemerosotan prestasi CPU jika Microsoft setuju untuk menambahkan fungsi ke Windows 10 OS yang akan menetapkan atau menghapus bit 'segmen-heap-enabled' di RtlpHpHeapFeatures di ntdll.dll.

Pembangun kanan Google juga telah menghantar catatan rasmi pada Github yang meminta bantuan Microsoft untuk melaksanakan dua bendera berikut:

  1. HEAP_ENABLE_SEGMENT_HEAP - buat timbunan segmen dan bukannya timbunan NT.
  2. HEAP_DISABLE_SEGMENT_HEAP - buat timbunan NT dan bukannya timbunan segmen, walaupun timbunan segmen diminta dalam manifes aplikasi.

Tidak perlu disebutkan lagi, bendera akan berguna untuk semua penyemak imbas web yang berdasarkan pada mesin Chromium Google. Namun, tidak mungkin Microsoft dengan senang hati akan membuang teknologi penjimatan RAM sendiri untuk kaedah Google. Google dan Microsoft dapat bersama-sama mengerjakan Segmen Tumpukan. Tetapi sehingga itu, Chrome tidak akan berfungsi dengan teknik penjimatan RAM Microsoft.

Teg Chrome google Microsoft