- Что делать, если браузер Safari нагружает процессор Mac
- Веб-серфинг с Safari: когда Маку не хватает ресурсов
- Удалить или обновить плагины
- Перезапуск Safari
- Очистить кэш и сбросить Safari
- Использовать iFreemem
- Приобрести дополнительную RAM
- Использовать другой браузер
- Как отключить автоматическую перезагрузку страницы на Safari Mac?
- Перезапустите браузер
- Пустой кеш браузера
- Отключить блокировщики контента
- Используйте Adblock
- Используйте только активную вкладку
- Изменить пользовательский агент браузера
- Подавить оповещения Safari
- Используйте Google Chrome или Firefox
- Итог: остановить автоматическую перезагрузку Safari
Что делать, если браузер Safari нагружает процессор Mac
Браузер Apple редко был замечен в чрезмерных аппетитах к ресурсам macOS, обычно в этом обвиняют его коллегу Google Chrome, который любит запустить множество процессов, что приводит к нагрузке на процессор и ускоренному разряду аккумулятора, но и Safari порой может вести себя таким образом. Если вы сталкиваетесь с тем, что работа Safari замедляет компьютер, а сам браузер не хочется нормально закрываться, то попробуйте следующее.
Убедитесь, что Safari работает некорректно. Для этого откройте приложение «Мониторинг системы» и найдите в списке Safari. Обратите внимание на показатель «ЦП».
Если вы видите, что браузер нагружает процессор, не выполняя при этом каких-то сложных задач (воспроизведение видео, HTML-игры, множество открытых вкладок), то необходимо очистить его кэш. Сделать это можно следующим образом:
– Полностью закройте Safari, воспользовавшись меню или сочетанием клавиш Cmd+Q.
– Закройте все запущенные приложения и окна проводника Finder.
– Зажмите кнопку Optinon на клавиатуре и откройте меню «Переход» в Finder.
– Выберите пункт «Библиотека».
– Включите отображение файлов в папке списком, найдите папку «Caches».
– Внутри нее найдите папку com.apple.Safari
– Перед вами появится файл Cache.db, удалите его.
– Пролистайте список вниз, найдите файлы истории и удалите их.
– Еще ниже найдите папку Safari.savedState
– Внутри это каталога найдите папку Safari.savedState и тоже удалите её.
– Закройте Finder, перезагрузите Mac и запустите Safari.
Данная процедура полностью удалит все сохраненные браузером данные, но сохранит расширения. Если проблема не ушла, то решение кроется в их удалении.
Источник
Веб-серфинг с Safari: когда Маку не хватает ресурсов
Safari – отличный браузер. Но, несмотря на все свои преимущества, детище Apple потребляет много оперативной памяти. Обращали ли Вы нимание, что размер RAM, занимаемой браузером, колеблется от 400Мб до 600Мб, а в определенных условиях может увеличиться до 1 Гб и более (!). Если использовать браузер, съедающий большую часть оперативной памяти (в зависимости от Вашей системы), можно ощутить определенный дискомфорт при работе с остальными приложениями в Mac OS X.
После первого запуска Safari браузер занимает от 150-200 Мб RAM. После нескольких часов веб-серфинга размер памяти увеличивается до 400-600 Мб. Значение может немного колебаться, но в целом, остается примерно на этом уровне, даже после закрытия всех окон.
Некоторые называет это “утечкой памяти” – ситуация, когда какое-либо приложение резервирует часть памяти для работы и не высвобождает ее. При следующем запуске программа вновь забирает порцию, занимая все больше и больше ресурсов. В большинстве случаев, если продолжать пользоваться приложением, вызывающим утечку, размер RAM, занимаемой программой, будет расти, пока система не начнет зависать и, в конечном счете, не выдаст ошибку.
Но если посмотреть на Safari, потребление памяти браузером находится примерно на одном уровне (хотя и на довольно высоком) и не продолжает расти, что говорит о “специфической” работе приложения: Safari резервирует память под свои нужды, а не страдает от утечки. В противном случае, производитель браузера, компания Apple, вскоре сообщила бы нам о проблеме в работе приложения и “пофиксила багу”.
Тем не менее, есть несколько способов справиться с большим размером памяти, которую потребляет Safari (и другие приложениями, вроде Mail, использующие тот же движок для рендеринга HTML).
Удалить или обновить плагины
Плагины могут стать причиной утечек или большого объема памяти занимаемой приложением. Если у Вас установлено много плагинов, стоит подумать об удалении некоторых. Большинство плагинов к Safari располагаются в папках /Macintosh HD/Library/Internet Plug-ins/, но некоторые могут быть и в /пользователь/Library/Internet Plug-ins/. Другие программы также могут иметь свои папки с плагинами, откуда их можно удалить.
Стандартный набор плагинов для Safari выглядит так:
- Flash Player.plugin
- flashplayer.xpt
- JavaPluginCocoa.bundle
- Quartz Composer.webplugin
- QuickTime Plugin.plugin
Перезапуск Safari
Самый простой способ решить проблему избыточной памяти – выход из программы и ее перезапуск.
Если Вы храните большое число окон или закладок в браузере, то всегда можете восстановить их, выбрав в меню “История” -> “Открыть все окна снова из последнего сеанса”.
Очистить кэш и сбросить Safari
Вдобавок к предыдущем способу, очистка кэша браузера помогает предотвратить проблему с избыточной памятью. Это можно сделать прямо из меню Safari, выбрав “Очистить кэш-память…”. Там же можно сбросить Safari. Помните, что этот вариант удалит из браузера всю информацию для автозаполнения форм, паролей и прочее.
Использовать iFreemem
Утилиты, вроде iFreemem, помогают высвобождать RAM, делая запрос системе на большой кусок памяти, что вынуждает запасливые приложения отдавать зарезервированную, но не используемую память.
Приобрести дополнительную RAM
Оперативная память очень дешевая, и Вы без проблем можете удвоить размер памяти в системе. В худшем случае, Safari занимает не более 1Гб RAM, поэтому для обычного веб-серфинга и офисной работы стоит задуматься об увеличении оперативной памяти хотя бы до 2 Гб для компенсации работы браузера. Если у Вас достаточно старая система с 1Гб RAM или меньше, рекомендуем приобрести как минимум 2Гб, а вообще добавьте столько памяти, сколько сможете себе позволить, особенно если Вы работаете с Mac OS X 10.6 Snow Leopard.
Использовать другой браузер
Safari прекрасен, но если по каким-либо причинам он работает не так, как хочется, Вы можете временно переключиться на другой браузер. Firefox и Camino – пара популярных браузеров. Другая достойная альтернатива – Chrome от Google, работающий на том же движке Webkit, как и Safari. Хотя Chrome до сих пор еще бета-версия, его вполне можно использовать в качестве основного браузера.
Источник
Как отключить автоматическую перезагрузку страницы на Safari Mac?
Браузер Safari имеет свою систему управления памятью, которая убивает неактивную веб-страницу, когда ей требуется больше оперативной памяти. В следующий раз, когда вы снова посетите старую неактивную вкладку, она автоматически начнет перезагружать страницу. Это отличная функция управления оперативной памятью. Однако частая перезагрузка вкладок часто раздражает.
Большую часть времени в Интернете я использую браузер Safari. Он быстрый, потребляет меньше батареи и автоматически отключает рекламу и информационные трекеры. Но одна вещь, которую он (пока) не делает идеально, — это управление памятью.
Safari разработан для работы с минимально возможными ресурсами, поэтому, как только какая-либо веб-страница потребует больше ресурсов, она останавливает процессы для других вкладок.
Теперь я сталкиваюсь с аналогичной ситуацией, когда я пытаюсь посмотреть онлайн-фильм в режиме изображения, но мой веб-сайт с фильмами перезагружается снова и снова. Если вы также застряли в похожей ситуации, то вот как вы можете отключить автоматическую перезагрузку веб-страницы в Safari.
Связанный: Как включить автоматическое обновление в веб-браузерах?
Перезагрузка веб-страниц является проблемой почти для всех современных браузеров, таких как Chrome, и Safari не является исключением. Проблема возникает, когда веб-страница, которую вы посещаете, требует слишком много ресурсов и начинает убивать неактивные вкладки.
Перезапустите браузер
Перезагрузка — лучшее решение, которое вы можете сделать прямо сейчас, и это так же просто, как выключить браузер и снова включить его.
Браузеры, как правило, запутываются из-за большого количества фоновых процессов. И многие веб-сайты, особенно использующие javascript и сайты потокового онлайн-видео, имеют тенденцию зависать и автоматически перезагружаться. Поэтому рекомендуется перезапустить браузер.
Пустой кеш браузера
Кеш браузера — это набор временных файлов, которые веб-сайты используют для показа вам контента. Это выгодно для тяжелых веб-сайтов, таких как Facebook. Но когда этот временный кеш со временем накапливается, он запускает несколько проблем, включая перезагрузку веб-страницы в Safari Mac.
Если вы используете Mac с относительно меньшим объемом оперативной памяти и дискового пространства, вы должны очищать кеш браузера каждые три месяца.
Связанный: Как очистить историю, файлы cookie и кеш в Safari Mac?
Вот шаги, чтобы очистить кеш браузера Safari на Mac:
- Запустите браузер Apple Safari.
- Щелкните меню Safari и выберите подменю «Настройки».
- Перейдите на вкладку Advanced.
- Установите флажок для меню Показать разработку в строке меню.
Это активирует новое меню «Разработка» в строке меню Safari.
- Щелкните меню «Разработка» в строке меню.
- В раскрывающемся меню выберите «Очистить кеши».
Он очистит и очистит все файлы кеша, хранящиеся в браузере Safari.
- Затем щелкните меню «История» в строке меню.
- Нажмите на опцию «Очистить историю…».
На экране отобразится диалоговое окно очистки истории.
- Выберите подходящий период времени и нажмите кнопку «Очистить историю».
После успешной очистки кеша и истории браузера все ваши веб-сайты будут нормально работать.
Отключить блокировщики контента
Блокировщики контента — это часть уникальной функции Safari, которая ограничивает JavaScript, чтобы показывать вам интерактивную рекламу или другие средства массовой информации во время просмотра веб-страниц. Но многие веб-сайты знают об этой функции, и они создали методы счетчика, которые заставляют веб-сайт перезагружаться, когда эти настройки включены.
Я уверен, что блокировщики контента очень помогают свести к минимуму беспорядок рекламы в Интернете. Но вы должны отключить его, чтобы решить эту проблему с перезагрузкой сайта.
Вот шаги, чтобы отключить блокировку контента в Safari Mac:
- Запустите браузер Safari на Mac.
- Откройте желаемый веб-сайт, чтобы отключить блокировку контента.
- Щелкните меню Safari и выберите подменю «Настройки для этого веб-сайта…».
- Теперь снимите флажок для параметра Включить блокировку содержимого.
Это немедленно отключит блокировщики контента для веб-сайта и не позволит веб-сайту автоматически перезагружаться. Отключать блокировщики контента рискованно, поскольку они активируют весь контент, включая сторонний вредоносный контент.
Используйте Adblock
Adblock может быть отличным решением этой проблемы, поскольку на каждой странице веб-сайта отображается 5-6 рекламных объявлений, и это может занять много ресурсов вашего процессора. И в результате он перезагрузит веб-сайт из-за высокой загрузки ЦП или ресурсов. Так что лучше использовать Adblock или другую форму службы блокировки рекламы.
Вот шаги по использованию Adblock в Safari Mac:
- Перейти к Официальный Adblock Plus Веб-сайт.
- Загрузите расширение AdBlock Plus Safari.
Он подскажет, устанавливать ли расширения AdBlock Plus.
- Нажмите кнопку Trust, чтобы завершить установку.
- Расширение AdBlocker будет установлено в браузере Safari.
Adblock будет автоматически блокировать тяжелые ресурсы с помощью рекламы, поэтому вы не увидите никаких предупреждающих сообщений.
Используйте только активную вкладку
Чем больше вкладок, тем больше ресурсов; это быстрая математика! Но это правда, поскольку Safari настроен так, чтобы обеспечить максимальную производительность при ограниченном количестве ресурсов. Поэтому, если вы откроете множество вкладок одновременно, это может привести к зависанию или перезагрузке веб-сайтов в случайном порядке.
Итак, закройте сайты, которые вы не используете. Если необходимо, и вы хотите посетить их позже, вы можете добавить их в закладки или добавить в список для чтения.
Изменить пользовательский агент браузера
User-Agent помогает веб-браузерам загружать веб-сайты и соответствующим образом распределять ресурсы памяти. Поскольку Chrome является браузером с интенсивным использованием памяти, его пользовательский агент также спроектирован таким образом, что он может обрабатывать эти многофункциональные веб-сайты. Хотя пользовательский агент Safari не обладает такими возможностями, и в результате он показывает сообщение об ошибке и начинает перезагружать веб-страницы.
Вот шаги, чтобы изменить User-Agent в Safari Mac:
- Перейдите в меню «Разработка» и выберите «Пользовательский агент».
- Выберите Google Chrome — Mac и перезагрузите сайт.
Примечание. Если пользовательский агент Chrome не работает, попробуйте использовать пользовательский агент Firefox и посмотрите, решена ли проблема с загрузкой веб-страниц.
Подавить оповещения Safari
Safari по умолчанию использует многопроцессорный режим, который экономичен и экономичен для ваших ноутбуков Mac. В этом режиме содержимое веб-страницы и часть сетевого взаимодействия разделены и работают независимо.
Итак, теоретически вам не нужно обновлять веб-страницу, чтобы получить или получить новые данные с сервера. Но это не надежный метод, и иногда он дает сбой, что приводит к появлению сообщений об ошибках или предупреждений и перезагрузке веб-страницы.
Вот шаги для подавления предупреждений в Safari Mac:
- Откройте Терминал на Mac.
- Введите следующую команду и нажмите Enter. Default, напишите com.apple.Safari IncludeInternalDebugMenu 1
- Теперь перезапустите браузер Safari.
В строке меню отобразится новое меню отладки. - Щелкните, чтобы открыть меню «Отладка», и выберите параметр «Отключить предупреждения».
Теперь Safari подавляет все предупреждения, и, надеюсь, ваши веб-страницы не будут перезагружаться случайным образом.
Используйте Google Chrome или Firefox
Safari — отличный браузер, но не самый лучший. Если веб-сайтам, которые вы собираетесь использовать или над которыми вы работаете, требуются большие ресурсы для запуска, они будут перезагружаться в произвольном порядке, несмотря ни на что. Поскольку именно так работает браузер Safari, как только веб-сайт потребует больше ресурсов, Safari перезагрузит его.
Но это не относится к другим браузерам, таким как Google Chrome или Mozilla Firefox. Эти браузеры не имеют такого механизма управления, чтобы ограничивать ресурсы компьютера при использовании Интернета. Поэтому, если вы используете тяжелый веб-сайт для работы или развлечений, переключитесь на Google Chrome.
Связанный: 10+ лучших браузеров для Mac OS (альтернатива Safari)
Итог: остановить автоматическую перезагрузку Safari
Проблема автоматической перезагрузки — классический пример того, как чрезмерная оптимизация может испортить впечатление конечных пользователей.
Я уверен, что Apple что-нибудь предпримет в будущих обновлениях. Следовательно, обязательно обновляйте свой Mac до последней версии.
Между тем, описанные выше шаги по устранению неполадок определенно помогут вам решить проблему с автоматической перезагрузкой в браузере Safari. В противном случае вы можете установить браузер Chrome или Firefox, поскольку в этих браузерах нет таких ограничений или проблем с перезагрузкой.
Связанный: Как удалить вредоносное ПО из Safari на Mac?
Сообщите нам, помог ли какой-либо из этих методов решить проблему с перезагрузкой. Если вы пробовали что-то еще, и если это сработало, поделитесь в поле для комментариев ниже.
Наконец, вот рекомендуемые веб-браузеры для вашего компьютера и мобильного телефона, которые вам стоит попробовать.
Если у вас есть какие-либо мысли о том, как отключить автоматическую перезагрузку страницы в Safari Mac ?, не стесняйтесь зайти в поле для комментариев ниже. Если вы найдете эту статью полезной, рассмотрите возможность поделиться ею со своей сетью.
Источник