Realmente depende del uso.
Si tienes páginas estáticas cargadas en tus pestañas, entonces el uso de la memoria no debería aumentar con el tiempo. Sin embargo, la mayoría de las páginas que cargamos no son estáticas. Más bien, se auto-actualizan a medida que llegan nuevas publicaciones y notificaciones.
La mayoría de los navegadores hacen uso de un mecanismo de almacenamiento en caché de tres niveles, que funciona de la siguiente manera:
- Si un recurso existe en la caché de memoria, se recupera desde allí, y el uso total de la memoria sigue siendo prácticamente el mismo.
- Si el recurso existe en la caché en disco (y no ha caducado, por supuesto) el recurso se recupera del disco, se muestra o se procesa, y se coloca en la caché de memoria para una recuperación más rápida más tarde. Esto aumentará su uso de memoria.
- Si el recurso no se puede encontrar localmente (en el disco o en la caché de memoria), entonces se recupera del servidor remoto, en cuyo caso se muestra y/o se procesa en el navegador, se almacena en la caché del disco y también se almacena en la caché de memoria. Al igual que el paso anterior, también aumenta el uso de la memoria, y en un grado similar.
El navegador puede o no expulsar recursos para liberar las cachés a medida que caducan o envejecen (es decir, no se han necesitado durante x segundos), pero el tiempo antes de que esto ocurra podría ser de horas a días, dependiendo del recurso y la frecuencia de su uso (piense en la miniatura del perfil de una persona popular), por lo que con el tiempo el uso de la memoria tiende naturalmente a aumentar. Puede que haya una configuración avanzada disponible para disminuir la duración de envejecimiento, o puede que no la haya.
Nunca he tenido un problema hurgando en mis sistemas, pero realmente, es trivial simplemente cerrar y volver a abrir el navegador cuando parece estar acaparando demasiada memoria. Otra opción sería probar un addon llamado «The Great Suspender». Suspende las pestañas a las que no se ha accedido en un tiempo determinado, y he comprobado que realmente reduce el consumo de memoria, a veces drásticamente. La única advertencia al usarlo es que no siempre te devuelve la misma página cuando reactivas una pestaña. Además, nunca permitas que una pestaña se suspenda si contiene un formulario que requiere la entrada del usuario – Si lo has rellenado a medias y luego se suspende, perderás toda tu entrada. Algunos otros sitios que funcionan con sesiones ASP/PHP/lo que sea pueden actuar de forma imprevisible. Aun así, aprenderá qué páginas se traducen bien al ser suspendidas y cuáles no.