Я не люблю Firefox. Я думаю, что это монолитный, огромный, тяжелый браузер, а его архитектура на основе XPI выглядит медленной и устаревшей. Тем не менее, он гораздо более открытый и настраиваемый, чем Google Chrome, и я чувствую, что использование «независимого» браузера полезно для Интернета. Я говорю «независимый», потому что Google дает Mozilla кучу денег за то, что он является поисковой системой по умолчанию, но все же это относительная независимость.
Кроме того, в конце дня для меня важнее всего производительность. И хотя Chrome имеет быстрый движок JavaScript и хорошо отображает страницы, он просто зависает в моей системе — он становится полностью не отвечающим и занимает почти минуту, чтобы «проснуться». Firefox, с другой стороны, будет постепенно становиться все медленнее и медленнее, пока он тоже не замерзнет и не задохнется. Но поскольку Firefox более гибок, позвольте мне показать вам несколько быстрых методов, которые я использовал, чтобы обойти это и использовать Firefox в относительном комфорте (и отзывчивости).
Перезапуск памяти [больше не доступно]
Выше вы можете видеть, что Firefox сейчас занимает 977 МБ оперативной памяти в моей системе. Вы можете увидеть это число благодаря очень удобному дополнению под названием Memory Restart. Он показывает вам, сколько оперативной памяти занимает Firefox (и учитывая утечку из Firefox, я думаю, что это действительно должна быть встроенная функция). Как только число превышает пороговое значение, которое вы определили, оно становится красным (как вы видите выше). Один щелчок по номеру перезапускает браузер и перезагружает все вкладки. Посмотрите, что происходит в течение нескольких секунд после нажатия кнопки в моей системе:
Да, вы правильно прочитали. 977 МБ превратилось в 327 МБ, и это при том же самом наборе из 11 открытых вкладок, и после того, как я дождался перезагрузки всех вкладок. Итак, мы говорим об уменьшении 650 МБ ОЗУ, просто нажав одну кнопку и подождав около 15 секунд. Это за 5 секунд до того, как я смогу продолжить работу, и за 15 секунд до загрузки всех вкладок. Почему это даже происходит — я понятия не имею, и я виню ужасную архитектуру Firefox и общую работоспособность. Но перезапуск памяти делает эту проблему гораздо более управляемой.
Вы должны будете найти свой собственный порог методом проб и ошибок, но даже если у вас есть 16 ГБ ОЗУ, это не означает, что Firefox не станет медленным, если он потребляет более пары гигабайт. Если вы когда-либо были разочарованы медлительностью Firefox, то это дополнение №1 для вас.
Флэшблок [Больше не доступно]
Выше скриншот, который я только что сделал на CNN.com. Обратите внимание на «F» шар под логотипом CNN? Это Flashblock на работе. Веб-сайты часто используют Flash чрезмерно, и Flash занимает много памяти. Flashblock позволяет вам восстановить ваш компьютер и решить для себя, какую Flash вы хотите запустить. Но вам не нужно нажимать на шар Flash каждый раз, когда вы хотите запустить анимацию (это может быть кошмаром на таком сайте, как YouTube). Вы можете просто сделать это:
Просто нажмите один раз, и все готово. Flashblock достаточно умен, чтобы учитывать встроенный контент: если вы разрешите все Flash с YouTube, встроенное видео YouTube через Интернет начнет работать. Обязательно, правда.
AutoClose Tabs [Больше не доступно]
Последний не обязателен, но он хорош: AutoClose Tabs делает вкладки «старыми», а затем закрывает их через некоторое время. Как только вкладка становится старой, цвет ее текста меняется, поэтому вы можете видеть, что она закрыта. Как вы можете видеть выше, вы можете настроить интервалы. Я экспериментировал с 3 минутами и 7, но понял, что это слишком быстро для меня. 7 и 13, кажется, хорошо работают для моих привычек просмотра. Надстройка достаточно умна, чтобы считать время только тогда, когда браузер активен, поэтому, если у вас есть браузер, показывающий страницу в одну сторону, и вы (скажем) пишете сообщение в блоге в другом окне, вкладка, показывающая страница не закроется (как и другие вкладки в этом окне).
Причина, по которой я говорю, что это не обязательно, заключается в том, что я не заметил значительной экономии памяти из-за закрытия вкладок. Если я закрою целую кучу вкладок после того, как Firefox достигнет 900 МБ ОЗУ, количество ОЗУ на самом деле не уменьшится. Таким образом, вы можете думать об этом, в основном, как о способе загромождать панель вкладок, и, возможно, это также немного влияет на скорость.
Последние мысли
Управление памятью в Firefox в корне нарушено, и я не знаю, будет ли оно когда-нибудь исправлено (в любом случае, мы надеемся). До тех пор эти дополнения достаточно хороши для меня. Вы страдаете от подобных проблем? Если да, то какие решения вы нашли?