Use o monitor de atividade para rastrear o uso da memória do Mac

Índice:

Use o monitor de atividade para rastrear o uso da memória do Mac
Use o monitor de atividade para rastrear o uso da memória do Mac
Anonim

Pode ser um desafio entender o uso de memória do seu Mac. O utilitário Activity Monitor pode ajudar, especialmente quando é hora de considerar se você precisa atualizar a RAM do seu computador.

Activity Monitor faz parte de todos os macOS e da maioria dos sistemas operacionais OS X para Mac, mas seu formato atual foi introduzido no OS X Mavericks (10.9). Este artigo contém informações que se aplicam ao Activity Monitor no macOS 10.15 até o OS X Mavericks (10.9), bem como informações para versões anteriores do OS X.

Mac Activity Monitor

O Activity Monitor é um utilitário de sistema gratuito que vem em todos os Macs. Ele inclui guias para cinco áreas que ilustram como aplicativos e outros processos afetam seu computador. As abas são:

  • CPU: Mostra os efeitos dos processos na atividade da CPU
  • Memory: Monitora o uso da memória, incluindo a memória física RAM
  • Energy: Indica a quantidade de energia utilizada por cada aplicativo
  • Disk: Mostra a quantidade de dados lidos e gravados no disco
  • Network Usage: Indica quais processos estão enviando ou recebendo dados pela sua rede
Image
Image

A guia Memory do Activity Monitor é onde você monitora e gerencia o uso de memória no seu Mac.

Tabela de memória do monitor de atividade (OS X Mavericks e posterior)

Quando a Apple lançou o OS X Mavericks, introduziu o gráfico Memory Pressure no Activity Monitor, juntamente com a memória compactada, uma mudança significativa na forma como o sistema operacional gerencia a memória. A compactação de memória aproveita ao máximo a RAM disponível compactando os dados armazenados na RAM em vez de paginar a memória para a memória virtual, um processo que pode diminuir significativamente o desempenho de um Mac.

Além do uso de memória compactada, o Mavericks trouxe mudanças no Activity Monitor e na forma como ele apresenta as informações de uso de memória. Em vez de usar o gráfico de pizza que aparecia nas versões anteriores do OS X para mostrar como a memória é dividida, a Apple introduziu o gráfico de Pressão de Memória como uma forma de expressar quanta memória seu Mac compacta para liberar espaço para outras atividades.

Gráfico de Pressão de Memória

O gráfico de Pressão de Memória aparece na parte inferior da guia Memória na janela Monitor de Atividade. Indica a quantidade de compactação aplicada à RAM, bem como quando a paginação para o disco ocorre quando a compactação não é suficiente para atender à demanda dos aplicativos para alocar memória.

O gráfico de Pressão de Memória é exibido em três cores:

  • Verde: indica sem compressão
  • Amarelo: Mostra quando a compressão está ocorrendo
  • Red: A compactação atingiu seus limites e a paginação para a memória virtual foi iniciada

Além da cor que indica o que está ocorrendo no sistema de gerenciamento de memória, a altura das barras reflete a extensão da compactação ou paginação que está em andamento.

Image
Image

Idealmente, o gráfico de Pressão de Memória deve permanecer em verde, indicando que não está ocorrendo compactação e que você tem RAM disponível adequada para as tarefas que precisam ser executadas. Quando o gráfico começa a ficar amarelo, indica que os arquivos em cache que não estão mais ativos, mas ainda têm seus dados armazenados na RAM, estão sendo compactados para criar RAM livre suficiente para atribuir aos aplicativos que solicitam uma alocação de RAM.

A compactação da memória requer alguma sobrecarga da CPU, mas esse pequeno impacto no desempenho é pequeno e geralmente não é perceptível ao usuário.

Quando o gráfico de Pressão de Memória começa a ser exibido em vermelho, não há mais RAM inativa suficiente para compactar e a troca para o disco (memória virtual) está ocorrendo. A troca de dados da RAM é uma tarefa de processo muito mais intensa e geralmente é perceptível como uma desaceleração geral no desempenho do seu Mac.

Como saber quando você precisa de RAM

A tabela de Pressão de Memória torna fácil saber rapidamente se o seu Mac precisa de RAM adicional.

  • Se o gráfico for verde na maioria das vezes, seu Mac não precisa de RAM adicional.
  • Se seu gráfico é uma mistura yellow e green, seu Mac está fazendo o melhor uso da RAM disponível sem ter que paginar dados para a unidade. Você está vendo o benefício da compactação de memória e a capacidade do Mac de usar a RAM economicamente para evitar que você precise adicionar mais RAM. Se o gráfico é geralmente amarelo e raramente verde, você pode precisar de RAM em um futuro próximo.
  • Se o gráfico estiver no vermelho com frequência ou por um período prolongado, seu Mac se beneficiará de mais RAM. Se ele só ficar vermelho quando você abrir um aplicativo, mas permanecer em amarelo ou verde, você provavelmente não precisará de mais RAM, embora possa reduzir quantos aplicativos você mantém abertos ao mesmo tempo.

Embora o ícone do Activity Monitor Dock possa ser configurado para exibir algumas estatísticas no Dock, a memória compactada não é uma delas. Você deve abrir a janela do aplicativo para visualizar o gráfico de Pressão de Memória.

Linha de fundo

Versões anteriores do OS X antes do OS X Mountain Lion usavam um estilo mais antigo de gerenciamento de memória que não faz uso de compactação de memória. Em vez disso, ele tenta liberar memória alocada anteriormente para aplicativos e, se necessário, paginar a memória para sua unidade como memória virtual.

Gráfico de pizza do Monitor de Atividade

O gráfico de pizza do Monitor de Atividade mostra quatro tipos de uso de memória: Livre (verde), Com fio (vermelho), Ativo (amarelo) e Inativo (azul). Para entender o uso de memória, você precisa saber o que é cada tipo de memória e como isso afeta a memória disponível.

  • Free. Esta é a RAM do seu Mac que não está sendo usada no momento e pode ser atribuída a qualquer processo ou aplicativo que precise de toda ou parte da memória disponível.
  • Wired. Seu Mac atribui a memória com fio às suas necessidades internas e às necessidades básicas dos aplicativos e processos que você está executando. A memória com fio representa a quantidade mínima de RAM que seu Mac precisa a qualquer momento para continuar funcionando. Você pode pensar nisso como uma memória que está fora dos limites para todo o resto.
  • Ativa. A memória atualmente em uso por aplicativos e processos no Mac, além dos processos especiais do sistema atribuídos à memória com fio, é a memória ativa. Você pode ver o volume de memória ativo aumentar à medida que você inicia os aplicativos ou conforme os aplicativos em execução precisam de mais memória para executar uma tarefa.
  • Inactive. A memória inativa não é mais necessária para um aplicativo, mas o Mac ainda não foi liberado para o pool de memória livre.

Linha de fundo

A maioria dos tipos de memória é direta. O que atrapalha as pessoas é a memória inativa. As pessoas geralmente veem uma grande quantidade de azul no gráfico de pizza da memória e acham que o Mac tem problemas de memória. Isso os leva a pensar em adicionar RAM para aumentar o desempenho do computador, mas, na realidade, a memória inativa realiza um serviço valioso que torna seu Mac mais rápido.

O que é memória inativa?

Quando você fecha um aplicativo, o OS X não libera toda a memória que o aplicativo usou. Em vez disso, ele salva o estado de inicialização do aplicativo na seção Memória inativa. Se você reiniciar o mesmo aplicativo, o OS X sabe que não precisa carregar o aplicativo do seu disco rígido porque ele já está armazenado na memória inativa. Como resultado, o OS X redefine a seção de memória inativa que contém o aplicativo como memória ativa, o que torna o relançamento de um aplicativo um processo rápido.

Como funciona a memória inativa?

A memória inativa não permanece inativa para sempre. O OS X pode começar a usar essa memória quando você reiniciar um aplicativo. Ele também usa memória inativa se não houver memória livre suficiente para as necessidades de um aplicativo.

A sequência de eventos é mais ou menos assim:

  • Quando você inicia um aplicativo, o OS X verifica se ele está armazenado na memória inativa. Se for, essa memória é reatribuída como Ativa e o aplicativo é iniciado.
  • Se o aplicativo não estiver na memória inativa, o OS X esculpe um pedaço apropriado de memória livre para o aplicativo.
  • Se não houver memória livre suficiente, o OS X libera alguma memória inativa para atender às necessidades do aplicativo. A liberação da memória inativa remove um ou mais aplicativos armazenados em cache do pool de memória inativa, forçando um tempo de inicialização mais longo para esses aplicativos.

Então, quanta memória RAM você precisa?

A resposta a essa pergunta geralmente é um reflexo da quantidade de RAM que sua versão do OS X precisa, o tipo de aplicativos que você usa e quantos aplicativos você executa simultaneamente. No entanto, existem outras considerações. Em um mundo ideal, seria bom se você não precisasse invadir a RAM inativa com frequência. Isso fornece o melhor desempenho ao iniciar aplicativos repetidamente, mantendo memória livre suficiente para atender às necessidades de qualquer aplicativo em execução no momento. Por exemplo, cada vez que você abre uma imagem ou cria um novo documento, o aplicativo relacionado precisa de memória livre adicional.

Para ajudá-lo a decidir se você precisa de mais RAM, use o Monitor de Atividade para observar seu uso de RAM. Se a memória livre chegar ao ponto em que a memória inativa está sendo liberada, você pode querer adicionar mais RAM para manter o desempenho máximo.

Você também pode ver o valor de saídas de página na parte inferior da janela principal do Monitor de Atividade. Esse número indica quantas vezes seu Mac ficou sem memória disponível e usou seu disco rígido como RAM virtual. Este número deve ser inferior a 1000 durante um dia inteiro de uso do seu Mac.

Você não precisa adicionar mais RAM se o seu Mac estiver atendendo às suas expectativas e necessidades.

Recomendado: