Safari использует слишком много оперативной памяти. Как я могу уменьшить его память?

apple.stackexchange https://apple.stackexchange.com/questions/2910

  •  16-10-2019
  •  | 
  •  

Вопрос

Я считаю Safari (последний - v5.0.2) быть еще более как свинью памяти, чем обычно. (В настоящее время используется 465 МБ ОЗУ с открытой только этой вкладкой, но на некоторое время работал)

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

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

Это было полезно?

Решение

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

Следующий Совет Грубера о дерзком огненном шаре, Я отключил вспышку полностью во всех браузерах, кроме Chrome, и это, похоже, очень помогло

Другие советы

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

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

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

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

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

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

Используя Safari 5.0.5, у меня есть Flash Spect Off, и в беге Sunspider 0,91 я вижу REAL MEM рост до более чем 1,73 ГБ на 4 ГБ MAC Mini (2010) и CPU более 100%. Он работает настолько медленным, что не завершается более чем за 10 минут.

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

Так что мой ответ ... перестаньте использовать Safari на снежном леопарде и перейти к Firefox 5.0.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с apple.stackexchange
scroll top