Чому Firefox з’їдає всю мою пам’ять і як я можу це зупинити?


8

У мене може бути лише один екземпляр Firefox, відкритий на такий сайт, як Google або Stack Overflow, і я бачу, що він забирає понад 600 000 КБ пам'яті. Це здається надмірним. Тут щось рибне відбувається? Чи можу я щось зробити, щоб уникнути цього?


Які додатки ви встановили?
Привіт71

1
300 мб. З браузера. Це навіть багато? Опера іноді їсть близько 1,5 Гб. Chrome той самий. 300 мб є нуфіном. 600 Мб також дуже низько. Тепер, коли вони кидають на вас 4 Гб модулі .. Я не думаю, що 600 Мб у браузері - це багато.
Apache

1
1,5 гб? Ісусе ...
Абе Місслер

1
@Shiki: У ваших браузерах щось не так, я думаю ... Моя ніколи не перевищує 500 Мб для будь-якого браузера. :) Але в будь-якому випадку, коли у вас є маса інших програм, таких як Eclipse, і, можливо, віртуальна машина, 600MB починає мати значення.
Саша Чедигов

1
Так, 500k - це максимум, який я зазвичай бачу, і це з мільйоном відкритих речей, які потребують великих ресурсів.
Abe Miessler

Відповіді:


2

Firefox, як відомо, має величезну проблему з витоком пам'яті.

Рішення:

  1. Відкрийте Firefox та перейдіть до адресного рядка. Введіть about: config та натисніть Enter.

  2. Клацніть правою кнопкою миші на сторінці та виберіть Нове -> Логічне .

  3. У вікні, що з'явиться, введіть config.trim_on_minimize . Натисніть Enter.

  4. Тепер виберіть True та натисніть Enter.

  5. Перезавантажте Firefox.


Це цікаво. Я знайшов цей ресурс, який радить "config.trim_on_minimize": kb.mozillazine.org/Config.trim_on_minimize Ви можете вважати його корисним. З повагою,
Xavierjazz

Добре, що зараз він завис біля 300 000 к. Я дам вам знати, як це триває.
Ейб Місслер

3
Це фактично не пришвидшує браузер. Це робить так, що при мінімізації Firefox, його пам'ять потрапляє на жорсткий диск. Це означає, що при відновленні вікна пам'ять потрібно завантажувати назад, що є досить повільним процесом. Однак це фактично не зменшує об'єм використовуваної пам'яті; він просто скидає його на жорсткий диск (що, очевидно, набагато повільніше, ніж ОЗУ).
Саша Чедигов

Чи не все б на моїй машині працювало більш плавно, якби 600 000 000 зайвих плавали навколо тхо?
Абе Місслер

@Abe Miessler: Можливо, але знову ж таки, це лише тоді, коли Firefox зведений до мінімуму. Якщо це те, що ви хочете, тоді займіться цим, але особисто я не вважаю, що варто уповільнити браузер.
Саша Чедигов

4

Спробуйте також:
http://www.our-picks.com/archives/2007/02/06/firefox-can-be-faster-4-easy-tricks/

1- Отримати лише ті сторінки, які ви натискаєте

Firefox з цієї точки зору здебільшого нагадує Google. У нього є вбудована функція (включена за замовчуванням), яка попередньо завантажить сторінки за посиланнями, на які вона вважає, що ВИ МОЖЕТЕ натиснути. Google передбачає, що ви можете натиснути перший результат зі сторінки, але як у світі Firefox може передбачити посилання, яке ви збираєтесь натиснути? У будь-якому разі, на мою думку, це просто марне використання пропускної здатності, потужності процесора та місця на жорсткому диску. Ви практично завантажуєте та зберігаєте сторінки, які ви не переглядаєте. Ось як це зупинити в трьох простих кроках.

У списку about: config, відфільтруйте пошук після "мережі", щоб вам було легше. Потім знайдіть через список опцій списку ключ, який говорить, що network.prefetch-next. Слід встановити значення ІСТИНА. Двічі клацніть його, і воно перетвориться на хибне. Ось ми підемо, тепер Firefox перестане діяти моторошно і отримає лише те, що ти натиснеш;)

2- Обмежте використання оперативної пам'яті

Незважаючи на те, що він не займає стільки пам’яті, як інший браузер, скоро, він все-таки є. Але у вас є спосіб це контролювати. Це просто просте налаштування конфігурації, і ви отримаєте номери зручнішими. Фільтруйте пошук після “browser.cache” та виберіть browser.cache.memory.capacity з інших параметрів. Я вважаю, що налаштування за замовчуванням проходять аж до 50000, але в цьому немає потреби. Ви повинні налаштувати значення залежно від обсягу встановленої оперативної пам’яті. Для розмірів оперативної пам’яті від 512 Мб до 1 ГБ почніть з 15000. Для розмірів ОЗУ між 128 МБ і 512 М спробуйте 5000, і ви будете раді результату.

3- Зменшення використання оперативної пам'яті ще більше, коли Firefox зменшується

Я отримав надзвичайно низьке використання на цьому. Десь близько 10 Мб, тож це обов'язково потрібно зробити. В основному це перемістить Firefox на ваш жорсткий диск, коли ви мінімізуєте його, і, як результат, він займе набагато менше пам’яті. Після відновлення він навіть не повернеться до такого ж високого використання. Навіть якщо Firefox буде розташований на вашому жорсткому диску замість оперативної пам'яті, я можу запевнити, що швидкість відновлення буде однаковою, без затримок.

Все, що вам потрібно зробити - це клацнути правою кнопкою миші вашу сторінку about: config, виберіть New і натисніть Boolean. З'явиться вікно, і вам доведеться ввести config.trim_on_minimize як значення. Булеве значення має бути встановлено на TRUE на наступному екрані, і все. Перевірте його після перезавантаження Firefox.

4- Зробити швидше завантаження сторінок

Більшість браузерів налаштовано для комутованих користувачів. Налаштуйте налаштування для оптимального використання. Відфільтруйте список після “мережі”, а потім знайдіть ключ, що говорить network.http.pipelining, і встановіть його на TRUE. Ви можете змінити ключ нижче (network.http.pipelining.maxrequests) і змінити його на більш високе значення, наприклад 10. Вуаля, зараз ваші сторінки завантажуватимуться набагато швидше.




0

Я випробував багато способів, оскільки почав використовувати Firefox, і жоден з них насправді не працював. Отже, я зазвичай просто перезавантажую його, коли це повільно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.