Estou achando que o Safari (mais recente - v5.0.2) é ainda mais um problema de memória do que o habitual. (Atualmente, usa 465mb de RAM com apenas essa guia aberta, mas está em execução há um tempo)
Fechá-lo e reabri-lo reduz sua pegada de memória, mas sempre aumenta de volta com o tempo.
Além de desativar extensões, algumas dicas para ajudar a solucionar / reduzir o uso de memória? Estou usando o ClickToFlash, o que ajuda a exigir que qualquer entidade do Flash seja ativada manualmente em cada exibição de página.
fonte
Este é apenas um fato da vida usando o Safari. Passe algum tempo navegando no Flickr e seu uso de memória será muito superior a um Gig. O Gmail é outro assassino. Eu acho que o Safari está sendo mais agressivo no cache de memória para acelerar as coisas.
fonte
Não há nada de errado em desligar o flash, mas a principal vantagem é o menor uso do processador, não apenas o consumo de memória (embora seja ótimo ver desligá-lo tenha diminuído a pegada do Safari).
Não acho que você precise se preocupar com o que o Safari está fazendo com a memória por alguns motivos:
O Safari 5 é um aplicativo de 64 bits , onde o Firefox e o Google Chrome têm apenas 32 bits (pelo menos os lançamentos públicos do mac). Isso é relevante porque os aplicativos de 64 bits parecem usar mais memória enquanto estão em execução (a equipe do Growl explica isso melhor do que eu, aqui ).
Se você possui memória livre , que o sistema operacional (e o Safari) podem liberar de maneira rápida, segura e fácil (falando como programador), por que não usá-la para armazenar em cache o conteúdo da Web - é para isso que ele existe. Confie no seu sistema operacional - é inteligente, se outro aplicativo precisar da memória, apenas liberará os bits e os bobs não necessários agora.
O Safari também tem uma vantagem injusta - é fabricado pela mesma empresa que construiu seu computador. Não estou dizendo que o Safari é infalível, ou mesmo que é o melhor navegador, apenas para que você não pense demais nas estatísticas; a memória está aí para ser usada e, se não estiver afetando negativamente sua experiência de computação, não se preocupe.
fonte
usando o Safari 5.0.5, o flash foi desligado e, ao executar o sunspider 0.91, estou vendo um crescimento real de mem para mais de 1,73 GB em um mac mini de 4 GB (2010) e CPU acima de 100%. É executado tão lento que não é concluído em mais de 10 minutos.
Executando o mesmo no Firefox 5.0 (também de 64 bits), estou recebendo 500mb de memória real, 90% da CPU, e ela é concluída em menos de 30 segundos (e está relatando 300ms como uma pontuação ... espetacular!).
Então, minha resposta é ... pare de usar o safari no snow leopard e vá para o firefox 5.0.
fonte
Você pode desativar o cache na barra de ferramentas do desenvolvedor (clique direito-> elemento de inspeção), guia "rede", no lado direito do painel aberto. Quando você passa o mouse pelo elemento, ele diz "Desativar / Ignorar recurso em cache ao carregar o recurso". Quando está vermelho, o cache de veludo é desativado e o consumo de memória é muito menor depois disso.
Você também precisa esvaziar o cache ativando o modo de desenvolvedor, abra o menu "desenvolvedor" -> "esvaziar cache" e você verá uma enorme queda na RAM consumida pelo Safari.
Há também outro fator importante de queda no desempenho: memória virtual (arquivo de troca). Se um processo começar a usá-lo intensamente (WindowServer), você verá uma enorme queda no desempenho do computador porque o acesso de leitura / gravação ao disco é monopolizado por esses processos, deixando pouco espaço para outros processos para operações de acesso ao disco.
Suspeito que Catalina tenha problemas nesse aspecto, pois vi uma enorme queda no desempenho após a atualização devido ao uso excessivo de memória virtual, atingindo até 250Mo / s de acesso de gravação e 200MB / s de acesso de leitura para um SSD.
Você pode tentar desabilitar a memória virtual, se (e somente se) você tiver RAM suficiente (> = 16 GB) com este comando:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
Se você tiver problemas depois disso, como repentina autoconsciência, deixando seu Mac sem resposta ou com um uso excessivo de RAM, ative novamente a Memória virtual com:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
fonte