No estoy seguro de si las versiones más recientes de Firefox tienen esta opción habilitada de manera predeterminada, pero existe la opción de proporcionar el máximo uso de RAM y caché de disco en Firefox. Esto es muy diferente a cambiar las opciones de limpieza de memoria y recolección de basura, ya que puede forzar a Firefox a usar menos RAM y usar más caché de disco.
Para limitar la cantidad de RAM que usa Firefox antes de usar el caché del disco, navegue por su navegador hasta aproximadamente: config. En el filtro, ingrese "memoria", y debería ver:
browser.cache.memory.capacity
Si no lo hace, deberá crear manualmente esta clave como un valor entero. Este valor entero representa la memoria caché (en kilobytes) que Firefox puede usar. Personalmente configuré este valor en 131072 (128 MB). Para evitar que Firefox se quede sin memoria, puede aumentar la memoria caché de disco que usa cambiando la siguiente variable (puede usar "disco" como filtro de búsqueda).
browser.cache.disk.capacity
Nuevamente, este es el caché de disco (en kilobytes) como un valor entero, y si no existe, debe crearlo. Yo personalmente configuré el mío en 307200 (300 MB). Tenga en cuenta que esto es diferente de la cantidad de almacenamiento que Firefox usa para almacenar archivos sin conexión o su historial.