El punto de referencia del uso de la memoria del navegador web lo hace todo mal
- Categoría: Opera
El uso de la memoria del navegador web puede no ser un gran problema en estos días con Gigabytes de memoria de computadora incorporados en los sistemas informáticos modernos. Sin embargo, existe el mercado de gama baja que está impulsado por el éxito de las netbooks y otro hardware de gama baja. Por lo tanto, una prueba de uso de memoria de un navegador web popular podría no afectar a todos los usuarios de computadoras, pero podría ser interesante para aquellos que ejecutan hardware de gama baja o quieren asegurarse de que utilizan un navegador web eficiente.
Recientemente se publicó una comparación del uso de memoria del navegador web en el Perlas de red de puntos sitio web que comparó el uso de memoria del navegador Google Google Chrome, Mozilla Firefox, Opera 10 y Safari. Los navegadores web se configuraron para abrir 30 pestañas en la línea de comando que luego el autor cerró manualmente excepto una. Un script que se ejecuta en segundo plano registró el uso de la memoria de todos los procesos durante ese tiempo, que luego se utilizaron en la comparación.
Los resultados de la prueba comparativa de uso de memoria del navegador web se dividieron en tres caracteres que muestran la memoria máxima, media y final utilizada por cada uno de los navegadores web probados. El navegador web Mozilla Firefox usó la menor cantidad de memoria de computadora de todos los navegadores web probados, mientras que el navegador Google Chrome mostró un uso de memoria máximo y promedio muy alto.
Y aquí es donde el probador se equivocó. Para calcular el uso de la memoria, se tomaron en consideración todos los procesos, lo que significaba efectivamente contar dos veces la memoria compartida para cada proceso. Como el Cromo blog señala:
Si está midiendo la memoria en una aplicación multiproceso como Google Chrome, no olvide tener en cuenta la memoria compartida. Si agrega el tamaño de cada proceso a través del administrador de tareas de Windows XP, contará dos veces la memoria compartida para cada proceso. Si hay una gran cantidad de procesos, el recuento doble puede representar entre un 30 y un 40% del tamaño de memoria adicional.
Para que sea más fácil resumir el uso de la memoria multiproceso, Google Chrome proporciona la página 'about: memory' que incluye un desglose detallado del uso de la memoria de Google Chrome y también proporciona comparaciones básicas con otros navegadores que se están ejecutando.
El resultado de Google Chrome aún sería más alto que el de Firefox incluso después de los ajustes, pero esta es una de las ventajas y desventajas de un navegador multiproceso (que es Google Chrome). Obtendría el mismo resultado con Internet Explorer 8 de Microsoft si el evaluador también hubiera probado ese navegador web. Al parecer, esto no fue posible debido a dificultades técnicas.
Otro aspecto que debe mencionarse es el resultado de la prueba del navegador web Opera. Opera está usando una configuración automática llamada Automatic RAM Cache que está habilitada de forma predeterminada. Esto asignó aproximadamente el 10% de la memoria de la computadora de forma predeterminada y debe desactivarse en los puntos de referencia de memoria. Lo más probable es que Firefox todavía hubiera superado a Opera, pero la brecha probablemente habría sido menor.