Google Chrome y MS Edge reducirán el uso de memoria en Windows 10 versión 2004 y posteriores
(blogs.windows.com)Uno de los inconvenientes comunes de los navegadores web basados en Chromium, como las nuevas versiones de Google Chrome o MS Edge, es su consumo de memoria considerablemente alto. Ahora que MS Edge también pasó a ser un navegador basado en Chromium, tampoco ha podido librarse de esa desventaja.
El espacio de memoria que una aplicación solicita al sistema operativo y recibe de forma dinámica se llama heap. Hasta ahora, el sistema que ha gestionado esta asignación de memoria en Windows se conoce como NT heap, pero en Windows 10 se integró un nuevo sistema de administración de asignación de memoria llamado Segment heap. Sin embargo, hasta el momento este sistema solo se había aplicado de forma limitada a algunos procesos del sistema, partes del antiguo MS Edge y aplicaciones UWP. Todos los demás programas seguían usando el NT heap tradicional.
Desde la actualización de mayo de 2020 de Windows 10 (versión 2004, compilación 19041), este nuevo sistema de administración de memoria ya puede usarse también en aplicaciones Win32 generales. En línea con eso, se informa que navegadores basados en Chromium como MS Edge y Google Chrome también se actualizarán para usar Segment heap en sistemas que lo admitan. Según el equipo de desarrollo de MS Edge, en pruebas internas el uso de memoria se redujo hasta en un 27%, por lo que se espera que, al menos en las versiones recientes de Windows 10, el efecto de reducción de memoria en los navegadores basados en Chromium sea bastante significativo.
Estado del bug tracker del proyecto Chromium relacionado con la adopción de Segment heap:
https://chromium-review.googlesource.com/c/chromium/src/+/2163163
Estructura interna de Segment heap (diapositivas en inglés):
https://blackhat.com/docs/us-16/…
Estructura interna del NT heap existente (diapositivas en inglés):
1 comentarios
No solo la memoria, sino que en general no puedo quitarme la sensación de que es enorme... Ojalá la optimización siga mejorando.