“ Seu sistema ficou sem memória de aplicativo. ” Como isso é possível?

O macOS está exibindo regularmente uma caixa de diálogo “Forçar encerrar aplicativos”:

Seu sistema ficou sem memória de aplicativo.

Seu sistema ficou sem memória de aplicativo.

Para evitar problemas com o seu computador, feche todos os aplicativos que não estiver usando.

Como isso é possível se houver existem apenas alguns aplicativos abertos?

Comentários

  • Relacionados: apple.stackexchange.com/ question / 178281 / …
  • Recentemente, vi esse problema com quase toda a memória do sistema livre. O problema era um programa com defeito que estava alocando, mas nunca liberando memória da GPU. Como toda a exibição da tela ocorre por meio da GPU, usar toda a sua memória é o suficiente para causar um erro legítimo de falta de memória, mesmo quando há bastante memória do sistema disponível.
  • A informação faltando no captura de tela mostra quantas guias estão abertas no Safari & Chrome. O monitor de atividade pode mostrar que o Safari contém 30 processos separados e o Chrome outros 10.
  • Não ‘ não me lembro naquele dia de quantas guias abri. Normalmente, não tenho mais do que 5 guias abertas no safari e 0 no Chrome, usadas apenas para alguns testes de desenvolvimento
  • Estou muito zangado, usei o macbook air, então comprei o macbook pro por $ 2,5k que não era barato , e mesmo com pro o ventilador enlouquece ou fica sem memória do aplicativo. eles têm uma relação preço / potência muito ruim

Resposta

Na minha experiência, isso ocorre quando meu sistema principal o disco rígido está com pouco espaço livre. Os sistemas operacionais usam o disco rígido para armazenamento de memória extra, chamado de “memória virtual”. (Definitivamente, sempre desejei que o sistema operacional pudesse apenas reservar espaço suficiente para si, mas ele simplesmente não pode prever quantos aplicativos estaremos executando).

Além disso, é Vale a pena notar que o uso regular da web agora requer muito mais memória do que no passado. No monitor de atividade, você notará que cada guia & janela (cada página da web aberta) é um processo próprio, ocupando uma parte significativa da memória. Além disso, considere todos os anúncios, filmes, flash, scripts, plug-ins e vídeos 360 etc. que esperamos que funcionem sem problemas. Novos sistemas operacionais e novas páginas da web usam muita memória para nos fornecer os serviços que esperamos que “funcionem” (por exemplo, sincronização entre dispositivos, notificações, atualização automática etc. etc.).

Em suma, na minha experiência geralmente não há um único processo que de repente está ocupando uma grande quantidade de memória (embora um programa com vazamento possa de fato ser um culpado – Sketchup 2016 faz isso comigo, por exemplo). Mais comumente, é a funcionalidade adicional que esperamos de muitos programas / plug-ins da web.

Acredito que reiniciar o computador sempre alivia esse problema por um curto período – principalmente por descarregar todas as páginas da web e aplicativos que lançamos ao longo do tempo. Mas se nossa expectativa das restrições de computador e hardware permanecerem as mesmas (e executarmos o mesmo número de processos sem alterar nada), eventualmente teremos o problema novamente.

Duas soluções que funcionam para eu:

1) Abra menos guias / páginas e menos programas de uma vez. Feche algumas páginas da web / programas antes de abrir os aplicativos pesados, como MS Office, Parallels, CAD 3D, programas Adobe etc.

2) Libere mais espaço no disco rígido do sistema (por exemplo, mova todas as suas músicas e fotos para outra unidade), para permitir que o sistema lide com suas necessidades típicas de memória virtual. Para mim, isso significa meu A unidade de 1 TB do sistema operacional precisa de mais de 20% de espaço livre (200 GB)! Seus requisitos podem ser diferentes. Se você estiver em um laptop Apple ou iMac ou Mini mais antigo, o OWC Data-Doubler é uma maneira realmente fantástica de fazer isso.

O método (1) é minha correção temporária, de modo que, quando eu eventualmente aplicar o método (2), terei restaurado o desempenho ágil que espero durante a execução vários programas pesados simultaneamente.

Comentários

  • Por exemplo, o Google Chrome é um de seus aplicativos abertos e você pode ter 30 guias / páginas abertas no Chrome, cada um dos quais ocupa uma grande quantidade de memória. No meu computador, uma única guia do GMail ocupa 4Gigs de memória (e eu tenho 3 deles abertos para contas varius)!

Resposta

É mais provável que seja um problema com o próprio sistema operacional. Acabei de receber esta mensagem quando tinha apenas alguns programas abertos e a pressão da memória estava “verde” no Activity Monitor – mas meu tempo de atividade é 106 dias.Como todos sabem – nenhum computador / sistema operacional pode funcionar para sempre sem uma reinicialização, embora 106 dias não seja um número alto se você comparar com mainframes, mas para um sistema pessoal é muito bom (embora o tempo de atividade do meu segundo Mac seja de 168 dias, como nós fale – sem sinais de falta de memória). Reiniciar é provavelmente a melhor sugestão até que a Apple conserte isso.

Comentários

  • Por que alguém votou meu comentário acima?
  • Na verdade, acho que, com espaço livre suficiente disponível no Drive, não ‘ não preciso desligar praticamente nunca. o mais longo que ‘ d ido foi pelo menos 6 meses (antes de uma atualização do sistema) – parece que o sistema operacional é realmente bom em limpar a memória e manter as coisas estáveis. Mas mesmo assim, reiniciou nenhuma diferença perceptível no desempenho do sistema.

Resposta

Pode ser um Google Chrome vazamento de memória do aplicativo, pois tive o mesmo problema com ele. Execute Tas k Manager (no menu Mais Ferramentas ou vá para chrome: // system /) e verifique a memória usada pelas guias abertas e elimine-as. Se não ajudar, forçar o encerramento do aplicativo afetado deve resolver o problema.

Como alternativa, verifique a pressão da memória (comando memory_pressure) e verifique novamente o espaço livre para há armazenamento suficiente para arquivos de troca. Tente também executar sudo purge no Terminal.

Resposta

É possível que haja algum pedido estranho de memória que o sistema de memória virtual não pode atender. A melhor aposta é reiniciar o Mac e, em seguida, executar o Activity Monitor para mostrar a pressão da memória e, em seguida, observar os detalhes da memória quando / se você atingir esse estado de memória novamente.

É provavelmente algo causado por um bug vazamento de memória do programa – portanto, você pode atualizar todos os programas em execução quando isso aconteceu pela última vez para garantir que não seja algo que uma correção de bug possa remediar.

Resposta

Exatamente o mesmo problema aconteceu comigo alguns dias atrás.

Eu sigo estas instruções para redefinir NVRAM e PRAM do meu Mac. O consumo de memória caiu de 4,5 GB para 2,8 GB quando ele foi inicializado.

  1. Desligue seu Mac.

  2. Ligue-o novamente e pressione & segure Comando + Opção + P + R (todos ao mesmo tempo) antes que a tela cinza apareça.

  3. Segure as teclas até ouvir o Mac inicializar para a segunda vez (deixe soar duas vezes).

Tive que repetir o processo, uma vez após a outra, e agora meus problemas de memória foram resolvidos.

Comentários

  • Eu estava cético em relação a esse comentário. Quero dizer, por que ‘ não reinicializaria no desligamento? Sem energia, sem ram certo? E por que você precisa pressionar uma combinação complicada de botões. Mas uma rápida pesquisa no Google mostra que essa técnica foi confirmada pela Apple support.apple.com/en-us/HT204063 . O conteúdo dessa página é basicamente o mesmo que esta resposta, embora sugira que um Mac terá PRAM (macs mais antigos) ou NVRAM (macs mais recentes).
  • Reinicializar o NVRAM / PRAM não é o que funcionou, reinicializar é o que funcionou.

Resposta

Pode haver várias causas para essa mensagem de erro porque recebo a mensagem de erro regularmente e tem 300 GB livres em um SSD de 500 GB. 32 GB de RAM e a mensagem apareceu com apenas cerca de 24 GB de RAM física usada.

Sempre foi quando eu tinha uma porcaria de guias do Safari abertas. Suspeito de um problema de gerenciamento de memória com o Safari. Talvez alguns sites o acionam, mas o Safari deve ser resiliente o suficiente para se recuperar.

Além disso, o Safari frequentemente lança a opção “forçar recarregamento” para mim porque as páginas da web pararam de responder. Tempo. Alguém precisa conter a erupção do bozo na equipe do Safari …

Comentários

  • Duvido que isso seja porque o Safari não está ‘ t gerenciá-la ‘ s bem a memória (a menos que você descubra que o Chrome lida com a mesma porcaria muito melhor). Se você olhar o Activity Monitor, você ‘ verá que cada página da web requer muita memória – especialmente se ‘ re web- aplicativos (como Gmail – 4 GB de mem para mim) ou têm anúncios em flash / filmes (como todos os blogs / sites de notícias).

Resposta

Se você está vendo esta mensagem, mas os aplicativos listados não parecem explicar o suposto consumo excessivo de memória, verifique se processos não-aplicativos podem estar por trás disso. Eles serão listados na guia Memory do Activity Monitor, mas não aparecerão nessa caixa de diálogo.

Eu estava sendo bombardeado por esta caixa de diálogo sem os aplicativos listados nem o espaço livre em disco explicando o suposto problema.Acontece que eu tinha alguns processos UNIX usando grandes quantidades de memória incomum. As quantias que eles estavam usando ainda não explicam a reivindicação do diálogo, e a pressão da memória ainda estava verde, mas assim que eu os encerrei (nem mesmo tive que forçar o encerramento) os diálogos pararam e não recorreu desde então.

AVISO: é uma boa ideia fazer uma pequena pesquisa online sobre o que são quaisquer processos desconhecidos e fazer antes de encerrá-los à força, pois alguns podem ter efeitos negativos significativos no sistema se forem interrompidos. no processo, pode ser preferível reiniciar o sistema em vez de, ou imediatamente após, encerrá-lo à força.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *