Glossário/Memória

Memória de App

Resposta rápida

Memória de App é a quantidade de RAM usada pelos apps e pelos processos deles. É uma das partes que compõem a Memória Usada no Monitor de Atividade, ao lado da Memória Residente e do valor Comprimido.

A aba Memória do Monitor de Atividade divide a Memória Usada em Memória de App, Memória Residente e Comprimido. A Memória de App é a parte que você mais controla, porque ela sobe e desce com os apps que você usa.

Ela inclui os processos em segundo plano e os auxiliares, além dos apps que estão no Dock.

Como descobrir o que está usando a Memória de App

Ordene a aba Memória pela coluna Memória. Lembre que apps com muitos processos auxiliares, como os navegadores, ficam espalhados por várias linhas, então some essas linhas para ver o total real do app.

Quando se preocupar

Um valor alto de Memória de App não é um problema por si só. Veja a pressão da memória: se estiver verde, o Mac está dando conta. Se a Memória de App de um app continua subindo por horas sem que você faça mais coisas nele, esse app pode ter um vazamento de memória, e encerrar e reabrir o app libera a memória.

Como a Memória de App se encaixa na Memória Usada

Na parte de baixo da aba Memória do Monitor de Atividade, a Memória Usada se divide em três partes: Memória de App, Memória Residente e Comprimido. A Memória Física é o total de RAM instalada, e os Arquivos em Cache aparecem separados porque os apps podem tomá-los de volta quando precisam.

O Monitor de Atividade descreve a Memória de App como a memória física alocada por apps e processos do sistema. Então não são só os apps do seu Dock. Os serviços em segundo plano que o macOS roda para você também contam aqui.

A Memória de App sobe quando você abre apps e documentos e cai quando você os encerra. É a parte da Memória Usada que você pode mudar diretamente.

Como descobrir qual app está usando mais memória

  1. Abra o Monitor de Atividade e clique na aba Memória.
  2. Escolha Visualizar > Todos os Processos, Hierarquicamente. Muitos processos auxiliares aparecem sob o processo que os iniciou, o que facilita ver a qual app eles pertencem.
  3. Clique no cabeçalho da coluna Memória para ordenar por ela.
  4. Clique duas vezes em um processo, ou selecione-o e clique no botão Informações, para abrir os detalhes dele. A aba Memória dessa janela mostra valores como Tamanho da Memória Real, Tamanho da Memória Privada e Tamanho da Memória Compartilhada.
  5. Encerre os apps que você não está usando e observe a Memória de App e a Pressão da Memória na parte de baixo da janela.
  6. Deixe em paz os processos do sistema que você não reconhece. Muitos deles reabrem na hora quando são encerrados, e alguns são necessários para o Mac funcionar, então encerrá-los não reduz a Memória de App por muito tempo.

Como ver a memória de um app no Terminal

O macOS inclui um comando chamado footprint que mostra como a memória de um app é usada. Ele só lê informações e não muda nada. Por exemplo, execute footprint Safari para ver o processo principal do Safari.

O resultado lista a memória por categoria e termina com um total. Em Auxiliary data, phys_footprint é o valor atual, o mesmo tipo de número que o Monitor de Atividade mostra na coluna Memória, e phys_footprint_peak é o maior valor desde que o app foi aberto. Um pico muito acima do valor atual significa que o app precisou de muita memória em algum momento e depois devolveu boa parte dela.

Você pode verificar os processos que são seus sem passos extras. Para inspecionar processos do sistema ou de outro usuário, o footprint precisa rodar como root.

Motivos comuns para a Memória de App alta

Uma Memória de App alta é normal enquanto a pressão da memória está verde. Vira um problema quando a Memória de App não para de subir sem que você abra nada novo, e a pressão da memória fica amarela ou vermelha. Os motivos de costume são:

  • Navegadores, em que cada aba e extensão pode rodar no seu próprio processo.
  • Apps de chat, de e-mail e outros feitos com tecnologia web, que também rodam vários processos auxiliares.
  • Apps de foto, vídeo, áudio e 3D mantendo arquivos grandes na memória.
  • Máquinas virtuais e ferramentas de desenvolvimento.
  • Um app que está aberto há dias e não para de crescer.

Perguntas frequentes

O que é Memória de App no Mac?

É a RAM usada pelos apps e pelos processos deles, mostrada na aba Memória do Monitor de Atividade como parte da Memória Usada.

Por que a minha Memória de App está tão alta?

Geralmente por causa de navegadores com muitas abas, documentos ou projetos grandes, ou apps que crescem com o tempo. Ordene pela coluna Memória para encontrar os que mais usam.

Como reduzir a Memória de App?

Encerre os apps que você não está usando, feche abas do navegador e reinicie os apps que não param de crescer.

A Memória de App inclui os processos do sistema?

Sim. O Monitor de Atividade a descreve como a memória física alocada por apps e processos do sistema, então os serviços em segundo plano contam, além dos apps que você abriu.

Memória de App é a mesma coisa que Memória Usada?

Não. A Memória de App é uma parte da Memória Usada. A Memória Usada também inclui a Memória Residente e o Comprimido.

Os apps de limpeza de memória reduzem a Memória de App?

Só por um instante. Eles empurram dados para a memória comprimida ou para a troca, o que o macOS já faz sozinho quando precisa de espaço, e os apps ficam mais lentos quando você volta para eles. Encerrar os apps de que você não precisa funciona melhor.

Relacionados

Passo a passo: Chrome usando memória demais.

Procurando algo melhor que o Monitor de Atividade? Veja as melhores alternativas ao Monitor de Atividade para Mac ou navegue por todos os termos do glossário.