При загрузке этой веб страницы требуется много ресурсов памяти safari как убрать

Обновлено: 03.07.2024

Закрытие и повторное открытие снижает объем памяти, но со временем оно всегда восстанавливается.

Помимо отключения расширений, есть ли какие-либо советы, которые помогут устранить неполадки / уменьшить использование памяти? Я использую ClickToFlash, который помогает, требуя, чтобы любая сущность Flash была включена вручную на каждом просмотре страницы.

Таким образом, похоже, что Flash по-прежнему является основным виновником - если вы включите любую вспышку в ClickToFlash, она останется в памяти.

Следуя совету Грубера о Daring Fireball , я полностью отключил Flash во всех браузерах, кроме Chrome, и это, похоже, очень помогло

Flash - это боров, но у меня есть около 10 вкладок (всего), открытых в трех окнах Safari, а моя - около 780 МБ. У меня нет Flash. ;) Safari любит оперативную память. Перейдите на флэш-память, и ваше использование памяти резко упадет. Оттуда вы можете видеть, какие плагины выделяют память, но на практике - это флэш-память, которая действительно увеличивает объем оперативной памяти.

Это просто факт жизни с использованием Safari. Потратьте некоторое время на просмотр Flickr, и его использование памяти превзойдет Gig. Gmail - еще один убийца. Я думаю, что Safari наиболее активно использует кэширование памяти, чтобы ускорить процесс.

Нет ничего плохого в отключении флэш-памяти, но главное преимущество заключается в более низком использовании процессора, а не только в потреблении памяти (хотя приятно видеть, что его отключение снижает нагрузку на Safari).

Я не думаю, что вам нужно беспокоиться о том, что Safari делает с памятью по нескольким причинам:

Safari 5 - это 64-битное приложение , в то время как Firefox и Google Chrome только 32-битные (по крайней мере, публичные релизы Mac). Это актуально, потому что 64-битные приложения, по-видимому, используют больше памяти во время работы (команда Growl объясняет это лучше, чем я мог, здесь ).

Если у вас есть свободная память , которую ОС (и Safari) могут освободить быстро, безопасно и легко (выступая в роли программиста), почему бы не использовать ее для кэширования вашего веб-контента - вот для чего он нужен. Доверяйте своей ОС - это умно, если другому приложению понадобится память, оно просто выпустит ненужные биты и бобы.

Safari также имеет несправедливое преимущество - он создан той же компанией, которая создала ваш компьютер. Я не говорю, что Safari непогрешимый или даже что это лучший браузер, просто вам не следует переоценивать статистику; память должна быть использована, и если она не оказывает негативного влияния на ваш компьютерный опыт, не переживайте.

Но это сказывается мой опыт вычислений. Мой компьютер начинает ползти, когда Safari израсходует много памяти, и мне обычно приходится его выключать или перезагружать. Вонь! Это отстой. Мне очень нравится сафари, и у меня нет такой проблемы, но я замечаю большой объем памяти. Как насчет хрома? Он все еще использует webkit для рендеринга страниц. @glenstorey: Я согласен с Джошем, так как я сделал то же самое: по крайней мере, как только объем доступной физической ОЗУ уменьшится до <100 МБ (всего 3 ГБ) с ОС 10.6.8, это окажет огромное влияние на моем опыте работы с компьютером: долгое вращение пляжного мяча и т. д. И, похоже, Safari - это приложение, которому действительно нужно много оперативной памяти, особенно для флэш-памяти

при использовании Safari 5.0.5 у меня отключена вспышка, а при запуске sunspider 0.91 я наблюдаю реальный рост памяти до 1,73 ГБ на 4 ГБ Mac mini (2010) и загрузку ЦП более 100%. Он работает так медленно, что не завершится за 10 минут.

Выполняя то же самое в Firefox 5.0 (также 64-битной), я получаю 500 МБ реальной памяти на 90% ЦП, и она завершается менее чем за 30 секунд (и сообщает о 300 мс как оценка . просто!).

Итак, мой ответ . прекратить использовать сафари на снежном барсе и перейти на Firefox 5.0.

Вы также должны очистить кеш, активировав режим разработчика, открыв меню «разработчик» -> «пустой кеш», и вы увидите огромное падение оперативной памяти, используемой Safari.

Существует также еще один важный фактор снижения производительности: виртуальная память (файл подкачки). Если процесс начнет интенсивно его использовать (WindowServer), вы увидите значительное снижение производительности компьютера, поскольку доступ к чтению / записи на диск монополизирован этими процессами, оставляя мало места другим процессам для операций доступа к диску.

Я подозреваю, что в этом отношении у Каталины глючит ошибка, так как после обновления я вижу огромное падение производительности из-за чрезмерного использования виртуальной памяти, достигающего 250 МБ / с доступа к записи и 200 МБ / с доступа для чтения для SSD.

Вы можете попытаться отключить виртуальную память, если (и только если) у вас достаточно ОЗУ (> = 16 ГБ) с помощью этой команды:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist

Если после этого у вас возникнут проблемы, такие как внезапное самосознание, которое приводит к тому, что ваш Mac не отвечает, или чрезмерное использование ОЗУ, снова включите виртуальную память с помощью:

Safari – отличный браузер. Но, несмотря на все свои преимущества, детище Apple потребляет много оперативной памяти. Обращали ли Вы нимание, что размер RAM, занимаемой браузером, колеблется от 400Мб до 600Мб, а в определенных условиях может увеличиться до 1 Гб и более (!). Если использовать браузер, съедающий большую часть оперативной памяти (в зависимости от Вашей системы), можно ощутить определенный дискомфорт при работе с остальными приложениями в Mac OS X.

После первого запуска Safari браузер занимает от 150-200 Мб RAM. После нескольких часов веб-серфинга размер памяти увеличивается до 400-600 Мб. Значение может немного колебаться, но в целом, остается примерно на этом уровне, даже после закрытия всех окон.

Некоторые называет это “утечкой памяти” – ситуация, когда какое-либо приложение резервирует часть памяти для работы и не высвобождает ее. При следующем запуске программа вновь забирает порцию, занимая все больше и больше ресурсов. В большинстве случаев, если продолжать пользоваться приложением, вызывающим утечку, размер RAM, занимаемой программой, будет расти, пока система не начнет зависать и, в конечном счете, не выдаст ошибку.

Но если посмотреть на Safari, потребление памяти браузером находится примерно на одном уровне (хотя и на довольно высоком) и не продолжает расти, что говорит о “специфической” работе приложения: Safari резервирует память под свои нужды, а не страдает от утечки. В противном случае, производитель браузера, компания Apple, вскоре сообщила бы нам о проблеме в работе приложения и “пофиксила багу”.

Удалить или обновить плагины

Плагины могут стать причиной утечек или большого объема памяти занимаемой приложением. Если у Вас установлено много плагинов, стоит подумать об удалении некоторых. Большинство плагинов к 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 до сих пор еще бета-версия, его вполне можно использовать в качестве основного браузера.

Сергей

Сергей Епихин | 2 Февраля, 2017 - 20:00

Safari

Браузер Apple редко был замечен в чрезмерных аппетитах к ресурсам macOS, обычно в этом обвиняют его коллегу Google Chrome, который любит запустить множество процессов, что приводит к нагрузке на процессор и ускоренному разряду аккумулятора, но и Safari порой может вести себя таким образом. Если вы сталкиваетесь с тем, что работа Safari замедляет компьютер, а сам браузер не хочется нормально закрываться, то попробуйте следующее.

Убедитесь, что Safari работает некорректно. Для этого откройте приложение «Мониторинг системы» и найдите в списке Safari. Обратите внимание на показатель «ЦП».

Safari

Если вы видите, что браузер нагружает процессор, не выполняя при этом каких-то сложных задач (воспроизведение видео, HTML-игры, множество открытых вкладок), то необходимо очистить его кэш. Сделать это можно следующим образом:

– Полностью закройте Safari, воспользовавшись меню или сочетанием клавиш Cmd+Q.

– Закройте все запущенные приложения и окна проводника Finder.

– Зажмите кнопку Optinon на клавиатуре и откройте меню «Переход» в Finder.

– Выберите пункт «Библиотека».

– Включите отображение файлов в папке списком, найдите папку «Caches».

– Внутри нее найдите папку com.apple.Safari

Safari

– Перед вами появится файл Cache.db, удалите его.

– Пролистайте список вниз, найдите файлы истории и удалите их.

Safari

– Еще ниже найдите папку Safari.savedState

– Внутри это каталога найдите папку Safari.savedState и тоже удалите её.

Safari

– Закройте Finder, перезагрузите Mac и запустите Safari.

Safari

Данная процедура полностью удалит все сохраненные браузером данные, но сохранит расширения. Если проблема не ушла, то решение кроется в их удалении.

Как ускорить работу Safari на Mac

Apple называет Safari самым быстрым браузером на рынке. В это можно верить, а можно не верить, но работать в приложении на Mac действительно комфортно. Однако со временем браузер начинает зависать и тупить. Сегодня расскажем, что делать, чтобы ускорить Safari на Mac.


Проверьте соединение с интернетом

Часто браузер работает медленно, когда падает скорость подключения к интернету. Вот почему важно первым делом ее проверить.

Закройте открытые вкладки, а затем перейдите на любой сайт по проверке скорости соединения. Если результат заметно отличается от того, что указано в вашем договоре с провайдером, обращайтесь за помощью в службу поддержки.


Обновите и перезагрузите

Если браузер перестал работать быстро или вовсе отказывается загружать страницы, закройте его и перезагрузите компьютер. Зачастую перезагрузка решает проблему — начинают вновь работать зависшие системные процессы и очищается оперативная память.

Второй очевидный совет — регулярно проверяйте наличие обновлений. Инженеры Apple улучшают Safari, добавляют новые функции и оптимизируют работу. И пусть у них не всегда получается вылавливать баги, в целом они свою работу выполняют неплохо. Новые версии работают быстрее, чем старые.


Закройте неиспользуемые вкладки

Сегодня на веб-сайтах встречается много компонентов, которые расходуют ресурсы компьютера. Это тяжелые элементы интерфейса, аудио, видео или скрипты, выполняющие какие-то функции. А теперь представьте, что у вас открыто двадцать таких сайтов в разных вкладках или окнах. Safari хоть и надежный браузер, но всему есть предел.

Совет простой: закрывайте неиспользуемые вкладки и окна. Это поможет сохранить нормальную скорость работы браузера.


Удалите кэш

Чем больше сайтов вы посещаете, тем больше файлов кэша накапливается в Safari. Если не удалять их, браузер может медленнее загружать страницы и отвечать на манипуляции пользователя. Особенно это касается приложения на старых Mac и MacBook, у которых запаса мощности меньше, чем у последних моделей.

Чтобы очистить кэш, откройте Safari, перейдите в меню «Настройки» — «Дополнения» и в самом низу поставьте отметку возле «Показывать меню Разработка в строке меню». После этого уже в меню «Разработка» найдите опцию — «Очистить кэши». Перезагрузите браузер, теперь он должен работать немного быстрее.


Отключите ненужные расширения

Расширения — отличный способ добавить в браузер полезные функции или персонализировать его под себя. Но есть у них один недостаток — потребление оперативной памяти и ресурсов процессора. Другими словами, если добавить в Safari слишком много расширений, веб-страницы будут открываться медленнее. Кроме того, зачастую в подобных надстройках для браузера прячется вредоносное ПО, показывающее назойливую рекламу.

Чтобы удалить неиспользуемые или вредоносные надстройки, откройте меню «Настройки» — «Расширения». Посмотрите, что установлено в браузере, и удалите компоненты, которыми не пользуетесь или которые вызывают подозрение. Если редко запускаете расширение, но иногда оно бывает полезным, отключите его, убрав отметку в левой части страницы.


Мы все используем браузер на компьютере каждый день. Надеемся, наши сегодняшние советы помогут вам ускорить Safari на Mac и вновь наслаждаться молниеносным открытием сайтов.

Читайте также: