O Mac OS X consome muita memória

2

Eu uso um Mac para desenvolvimento de software. Ele tem 4GB de RAM (não pode ser atualizado) e, quando eu o ligo, sem nenhum programa executado por mim, ele consome 2GB de memória. Eu desenvolvo um aplicativo Rails e o próprio servidor precisa de muita memória, então eu sempre tenho um problema de memória livre.

A pergunta é: por que o sistema operacional consome metade da minha memória?

E existe alguma maneira de reduzir o consumo de memória? Eu desliguei todos os widgets, mas não ajuda muito. Eu não quero nenhuma coisa interessante do sistema operacional, mas apenas para desenvolver ...

Alguém tem alguma ideia sobre isso?

Ok pessoal. Eu fiz mais inspeções para ver o que está acontecendo lá. Eu concordo que o OSX não consome muito. mas eu vejo um comportamento muito estranho: isso, Eu tenho 1.5GB MEMÓRIA INATIVA, meu servidor Rails precisa de mais memória, e então ele começa a usar muito o disco rígido. Há muitas páginas para que meu servidor pare de funcionar.

Eu acho que MEMÓRIA INATIVA deve ser liberada quando algum programa precisar de mais memória. mas isso não acontece. quando eu faço o comando "purge" ele libera tanto. Então a questão é, em que caso algo assim pode acontecer com a MEMÓRIA INATIVA? algum corpo tem experiência semelhante?

    
por Az In 27.11.2011 / 12:50

1 resposta

5

A RAM também é usada para armazenar em cache os arquivos acessados com freqüência. Tanto livre e inativo RAM pode ser usado imediatamente, se necessário.

A menos que o Activity Monitor mostre um valor alto e constante de page out na memória do sistema , não é motivo de preocupação.

Por exemplo, meu sistema tem pouca RAM livre, mas minha contagem page out é muito baixa, então 4GB de RAM são definitivamente suficientes para navegar pelo SuperUser.

    
por 27.11.2011 / 13:14