Google y Bing son tus amigos.
A Fuga de memoria se debe a una mala gestión de la memoria de la aplicación. Básicamente, asigna memoria pero no la libera cuando termina. Por lo tanto, a medida que la aplicación continúa ejecutándose, sigue asignando memoria libre hasta que no hay más.
El hecho de que ciertos navegadores usen más o menos memoria no tiene nada que ver con que haya una fuga de memoria. A Chrome le gusta tener procesos individuales para cada pestaña o sesión (más memoria) mientras que Firefox hace lo contrario. La memoria es barata ahora, así que hay menos necesidad de ser eficiente, pero hay una necesidad de mayor rendimiento.
El verdadero problema es qué hacer con las fugas de memoria - ya que la mayoría de la gente no reprograma y autoparche un programa como FireFox - se puede salir de un programa que tiene fugas o simplemente cerrar la sesión. Mac OS (así como la mayoría de los otros sistemas operativos) entonces libera toda la memoria filtrada y la devuelve al pool del sistema. Las fugas ocurren, así que como usuario educado puedes estar atento a ellas y atender a los programas con fugas en lugar de dejarlos correr continuamente.
0 votos
Por favor, lea Fuga de memoria .
0 votos
Realmente depende del sitio. Si está lleno de JavaScript "una página" va a comer mucho. Recuerde, la RAM no utilizada es un desperdicio de RAM.
0 votos
Se reduce al hecho de que los programas hacen exactamente lo que tú les dices que hagan. Alguien tiene que decirle al software que tiene que liberar memoria o tiene que haber un sistema de gestión. Pero incluso los sistemas de gestión no son perfectos y pueden ser engañados por los programadores que no son conscientes de los defectos del sistema de gestión.