Оперативну пам'ять не можна зберегти на потім. Єдиний ваш вибір - використовувати його чи витрачати його. Система з 8 Гб оперативної пам’яті сьогодні не може використовувати 4 ГБ, а завтра - 12 ГБ.
Отже, просто кажучи, Firefox використовує більше пам’яті, оскільки альтернативою було б витратити цю пам'ять. Він не повертається до початкового рівня, оскільки для цього потрібно буде докладати зусиль, і витрачати ці зусилля не буде користі.
Справа в тому, що firefox іноді використовує до 2 Гб пам'яті, що не здається розумним для кількості та вмісту відкритих вкладок.
Цілком розумно, якщо альтернативою є те, що частина цієї оперативної пам’яті витрачається даремно і не має жодних даних. Як мінімум, це дозволяє Firefox використовувати до 2 Гб оперативної пам'яті без необхідності виділяти більше пам'яті, що є виграшним. Звільнення та розподілення пам'яті вимагає зусиль. Розумні системи витрачають зусилля лише тоді, коли є якась очікувана вигода. Вони, звичайно, не виконують роботу, яку, ймовірно, доведеться просто скасувати пізніше.
Сучасні операційні системи виходять із шляху, щоб отримати якомога менше вільної оперативної пам’яті. Безкоштовна оперативна пам'ять назавжди витрачається. Якщо за останню годину у вас було 1 Гб безкоштовно, ви не отримали жодної користі від 1 Гб за минулу годину. Якщо ви думаєте: "Я хочу, щоб оперативна пам'ять була вільною зараз, щоб я міг її використовувати згодом", забудьте про неї. Ви можете використовувати його зараз і використовувати пізніше. Тут немає ніяких болісних компромісів.