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
- Abra o Monitor de Atividade e clique na aba Memória.
- 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.
- Clique no cabeçalho da coluna Memória para ordenar por ela.
- 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.
- 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.
- 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.