Firefox потребує 1 ГБ оперативної пам’яті


13

Я працюю веб-розробником, і для цього я використовую Firefox з Firebug . Останнім часом я помітив, що після двох годин роботи firefox.exeпроцес потребував понад 1 ГБ моєї робочої пам’яті!

Навіть якщо я закрию вікно, процес все ще залишається в диспетчері завдань, і єдине, що я можу зробити, це "вбити" процес.

Будь-які пропозиції?

Я використовую Windows 7 з 2 Гб оперативної пам’яті, Firefox 3.6.8, в якому я зазвичай відкрив 10 вкладок.


3
Якщо ви інтенсивно повторно використовуєте вкладки, це може мати відношення до цього, оскільки Firefox зберігає багато історії на вкладці. А може, розширення просочується пам'яттю чи щось подібне.

У мене є та ж проблема, і я просто запропонував 50-бальну суму за це питання. Наразі я не використовую Firebug, тому це не проблема. Я відключив усі свої інші плагіни. Я навіть не використовую цю машину (де у мене проблеми постійно) для розробки - це буквально просто для перегляду Інтернету!
Alex R

Вам слід було б почати нову посаду, оскільки, здається, ваша щедрість не відповідає питанням, окрім назви.
harrymc

Я вважаю, Роб правильно. Я помітив таку саму поведінку на кількох вкладках або з тим, щоб залишати вкладки відкритими з часом.
에이 바

Ви встановили максимальні межі використання оперативної пам’яті та дискового кешу, як я визначив у своїй відповіді?
Прорив

Відповіді:


11

Це звучить як дві окремі проблеми. По-перше, Firefox, як відомо, є свиней для пам’яті. Існують способи звести це до мінімуму, включаючи позбавлення аддонів, які вам не потрібні, а також цей:

В про: конфігурації , додати нове логічне значення з ім'ям config.trim_on_minimize , а потім встановити його в значення True . Я все ще сам оцінюю цей твір і поки не можу точно сказати, чи допомагає він.

По-друге, якщо процес Firefox не припиняється, коли ви закриваєте його вікно, спробуйте почекати деякий час. Я вважаю, що як тільки Firefox використовує тонну пам'яті, це може зайняти деякий час (до 30 секунд або близько того), щоб повністю закритись.


Це фактично не обмежує об'єм оперативної пам’яті, який Firefox використовує, хоча ...: S
cp2141

1
обробка буде просто прибирати, так?
Сем

@Sam так, це все, що обробка - чистка. Дивіться мою відповідь щодо встановлення жорстких обмежень оперативної пам’яті.
Прорив

6

Я не впевнений, чи мають нові версії Firefox цю опцію за замовчуванням, але існує можливість забезпечити максимальне використання оперативної пам'яті та кеш-диска у Firefox. Це значно відрізняється від зміни параметрів очищення пам'яті та збирання сміття, оскільки ви можете змусити Firefox використовувати менше оперативної пам’яті та використовувати більше кеш-диска.

Щоб обмежити об'єм оперативної пам’яті, який Firefox використовує перед тим, як використовувати кеш диска, перейдіть у веб-переглядачі про:: config. У фільтр введіть "пам'ять", і ви побачите:

browser.cache.memory.capacity

Якщо цього немає, вам потрібно буде вручну створити цей ключ як ціле значення. Це ціле значення відображає кеш пам'яті (у кілобайтах), який може використовувати Firefox. Я особисто встановив це значення на 131072 (128 МБ). Щоб уникнути пам’яті у Firefox, ви можете збільшити кеш диска, який він використовує, змінивши наступну змінну (ви можете просто використовувати «диск» як фільтр пошуку).

browser.cache.disk.capacity

Знову ж таки, це кеш диска (у кілобайтах) як ціле значення, і якщо воно не існує, його потрібно створити. Особисто я встановив 307200 (300 МБ). Зауважте, що це відрізняється від обсягу пам’яті, який Firefox використовує для зберігання офлайн-файлів або вашої історії.


1

Firefox відомий тим, що дуже тривалий ресурс після тривалих періодів використання, ви можете спробувати видалити невикористані аддони, щоб побачити, чи має це вплив.


Так, Firefox дуже важко стосується системних ресурсів. Якщо ваша система заграє від неї, можливо, вам доведеться оновити системи або перейти на інший браузер, що краще на обмежених ресурсах.
Брайан Кноблаух

Оновлення браузера було б божевільним. Це моя головна яловичина з вогнем, що вона просто така проклята важка!
Тобі

Чому хтось повинен використовувати Firefox, якщо він використовує більше пам'яті, ніж IE? Це здається трохи безглуздим.
Alex R

@Alex - Тому що це браузер на основі стандартів, який не порушує Інтернет.
Тобі

Через плагіни!
Сем

1

Ви можете спробувати AFOM, який

пам'ять відновлює витік пам'яті в запущеному екземплярі програми браузера Firefox.

Я також рекомендую регулярно пилососити бази даних . Ccleaner тепер має цю функціональність.

Крім того, свіжа установка може працювати. Це також може допомогти вирішити проблему. Якщо ви повернете розширення по черзі, ви можете побачити, чи викликає проблему одне з них. Після видалення обов’язково видаліть усі сліди вашого профілю. Видалення Revo має робити це ретельно.


Посилання AFOM (фактично) порушено ("Результати пошуку для" afom ". Результатів не знайдено.").
Пітер Мортенсен

1

Це здається відомою проблемою Firebug: Протікання пам’яті Firebug - понад 600MiB бачили використані .
Цей звіт про проблему було відкрито в 2007 році і досі відкрито ...

Ще одне таке відкрите питання: Коли Firebug увімкнено, Firefox використовує величезну кількість пам'яті та процесора .

Тому Firebug занесений до списку проблемних розширень Mozilla.

Можливо, ви подивитесь на Firebug Profiler Memory , хоча, як кажуть, він знаходиться у реальній альфа-фазі, що може дати підказку щодо проблеми.

В іншому випадку ваше єдине рішення - або жити з проблемою, перезавантаживши Firefox або отримавши більше оперативної пам’яті, забийте її в спільноті Firebug , почекайте виправлення (може зайняти роки), стати розробником Firebug і самостійно виправити помилку, або скористайтеся ще один інструмент налагодження.


0

Яку версію Firefox ви використовуєте? Це не типова поведінка. Можливо, допомога включення Firebug лише для сайтів, на яких ви працюєте, допоможе.


6
На жаль, це дійсно типова поведінка.
Тобі

1
Firebug - це не проблема. Я не використовую Firebug, і я просто знайшов цю тему, тому що я googled "Firefox 1gb".
Alex R

0

Не має значення, скільки пам'яті використовує Firefox. Операційна система управляє нею краще, ніж ми могли, тому не думайте про це. Бути повільним - інша справа, яка, очевидно, звичка Firefox.

Можливо, ви (і повинні спробувати) зможете користуватися Chrome і знаходити там розширення. Навіть Dragonfly в Опері краще, ніж Firebug (тому я чую, я ніколи не використовував Firebug).

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