Google podría reducir el uso elevado de RAM del navegador Chrome si Microsoft acepta realizar cambios en la configuración del sistema operativo Windows 10

Software / Google podría reducir el uso elevado de RAM del navegador Chrome si Microsoft acepta realizar cambios en la configuración del sistema operativo Windows 10 2 minutos de lectura

Modo oscuro en Google Chrome



El navegador web Google Chrome ha sido conocido por su uso de RAM significativamente alto, especialmente en computadoras con Windows 10. Parece que Google podría reducir la acumulación de memoria del navegador Chrome. El gigante de las búsquedas, sin embargo, requiere algunos ajustes y cambios específicos en la configuración de Microsoft dentro de Windows 10 para lograr lo tan esperado. Función de reducción de uso de RAM .

Microsoft tenía recientemente ofreció formas de reducir el alto consumo de RAM del navegador web Google Chrome . El fabricante del sistema operativo Windows 10 había indicado que su propio navegador web Edge, basado en el motor Chromium proporcionado por Google, redujo con éxito el uso de RAM. Sin embargo, Google había rechazado la técnica alegando que rendimiento de la CPU afectado negativamente . Ahora Google afirma que puede reducir con éxito el uso de RAM del navegador web Chrome si Microsoft modifica el sistema operativo Windows 10.



Microsoft presentó 'Segment Heap' para reducir el uso de RAM de las aplicaciones, pero ¿Google Chrome no coopera?

Con la actualización de Windows 10 de mayo de 2020, también llamada actualización 20H1 o v2004, Microsoft introdujo una nueva función llamada 'Segment Heap'. Está diseñado para reducir el uso de memoria con algunas aplicaciones de escritorio Win32 como Google Chrome y Edge. La técnica implica una 'implementación de pila moderna' que se supone que reduce el uso de memoria general de las aplicaciones.



Sin embargo, es importante tener en cuenta que Segment Heap es algo que los desarrolladores deben usar en sus aplicaciones. Microsoft ya está usando esto para su Chromium Edge. De hecho, la compañía afirma que esta nueva técnica registró una reducción del 27 por ciento en el uso de memoria del navegador Edge.



Por cierto, Google estaba dispuesto a adoptar la técnica 'Segment Heap' para el navegador web Google Chrome. Sin embargo, el gigante de las búsquedas notó que la solución de ahorro de RAM que desarrolló Microsoft no estará habilitada en futuras versiones de Chrome, incluida la versión 85. Google afirmó que Segment Heap redujo el uso de RAM de su navegador, pero también terminó provocando una regresión del rendimiento, incluido el uso elevado de CPU.



Hasta la fecha, Google ha estado utilizando el método de manifiesto .exe para habilitar el montón de segmentos. Google célebre que la técnica anterior tiene algún impacto positivo en el uso de RAM, pero consume tiempo de la CPU, 'La mayor parte de los ahorros provienen del navegador y los procesos de red, mientras que el costo proviene principalmente del proceso de renderizado'

Google necesita que Microsoft modifique Windows 10 para reducir el uso de RAM del navegador web Chrome:

Google afirma que sería bastante fácil usar Segment Heap sin regresión del rendimiento de la CPU si Microsoft acepta agregar una función al sistema operativo Windows 10 que establezca o borre el bit 'segmento-habilitado' en RtlpHpHeapFeatures en ntdll.dll.

El desarrollador senior de Google también ha enviado una publicación formal sobre Github que buscó la ayuda de Microsoft para implementar los siguientes dos indicadores:

  1. HEAP_ENABLE_SEGMENT_HEAP: cree un montón de segmentos en lugar de un montón de NT.
  2. HEAP_DISABLE_SEGMENT_HEAP: cree un montón de NT en lugar de un montón de segmento, incluso si el montón de segmento se solicitó en el manifiesto de la aplicación.

No hace falta mencionar que las banderas serían útiles para todos los navegadores web que se basan en el motor Chromium de Google. Sin embargo, no es probable que Microsoft descargue ansiosamente su propia tecnología de ahorro de RAM para el método de Google. Google y Microsoft podrían trabajar conjuntamente en Segment Heap. Pero hasta entonces, Chrome no funcionará con la técnica de ahorro de RAM de Microsoft.

Etiquetas Cromo google Microsoft