Meu novo MacBook Pro retina (com 16 GB de RAM) continua recebendo a mensagem "Seu disco de inicialização do Mac OS X não tem mais espaço disponível para a memória do aplicativo". Tenho 300 GB de espaço livre no disco rígido e 16 GB de RAM. Isso não deveria estar acontecendo.
Mas isso continua acontecendo, mesmo quando não estou usando meu Mac ativamente. Fui almoçar, voltei e vi o seguinte: 59 GB de swap usados.
O que está acontecendo?
sysdiagnose
no Finder - você terá um despejo de todas as alocações de memória e muito mais a examinar.Respostas:
Eu acredito que isso seja um bug no OS X 10.7. Eu também tenho uma retina MacBook Pro. O meu é 2.6 / 16/512, e notei que havia 0 saídas de página, mas um arquivo de troca muito grande sendo criado (o meu tinha cerca de 8 GB). Os aplicativos de fechamento reduziram ativamente o espaço de troca sendo usado. Novamente, não havia saídas de página sendo gravadas.
Eu acredito que isso tem a ver com o arquivo de imagem de suspensão que também fica alojado ao lado dos arquivos de memória virtual em / private / var / vm. Quando pmset hibernatemode é definido como 3 (padrão para laptops, suspender para RAM e disco), a imagem do sono é gravada durante o sono. É por isso que leva alguns momentos para que esses laptops durmam: está gravando até 16 GB de RAM na imagem do sono.
No entanto, alterar essa configuração para que a RAM seja ligada e NÃO seja gravada nenhuma imagem de sono resultou em aumentos anormais no tamanho do arquivo de troca. Minha suspeita é que, em alguns casos, a imagem do sono seja preservada após o sono e solicite a criação de arquivos de troca. Talvez seja esse comportamento incorreto que também esteja resultando nos tamanhos de arquivo de troca extraordinariamente grandes que você está vendo.
Na página de manual do pmset , para alterar para NÃO suspender no disco, você executaria em um Terminal:
Para excluir a imagem inativa (e recuperar 16 GB no seu computador com 16 GB de RAM), execute:
Eu reinicio após essas operações apenas para garantir que não haja estranheza. Em cada fonte de energia, você pode verificar o status com:
Você deve estar ciente de que, no caso de uma perda total de energia (bateria descarregada e não conectada), o conteúdo da RAM não será salvo no disco rígido e você perderá seu trabalho. Para mim, esse é um risco pequeno, porém calculado, devido à velocidade do sono / vigília, juntamente com a excelente duração da bateria e o espaço de armazenamento recuperado. Além disso, para mim, parece ter atenuado esse problema, que eu não vi em nenhum outro laptop Mac que eu possua. Eu gostaria que tivéssemos aquelas luzes indicadoras de bateria.
fonte
Eu tive esse problema devido a um erro no Dropbox no meu MacBook Pro de 13 polegadas.
Era uma versão antiga do Dropbox. Depois de sair do Dropbox e instalar uma nova versão (1.4.1 -> 1.4.17), meu problema foi corrigido.
fonte