Já falei sobre o Gerenciamento de Memória do OS X.
Além do Mavericks vir com a Compactação de Memória, foi rearranjou a combinação de Memória Livre, Residente, Ativa e Inativa na Pressão da Memória no Monitor de Atividade, aba Memória.
Entendendo a Terminologia
Memória Física: Quantidade de RAM instalada
Memória Usada: Quantidade de RAM instalada que está sendo usada e não está disponível para uso imediato por outros Apps
Memória Virtual: Quantidade de memória solicitada no total pelos Apps
Troca Usada: Quantidade de memória paginada no disco. É normal ter parte da memória no disco. Memória não usada é salva em disco. Não é um sinal de que precisa adicionar mais RAM, confira a Pressão da Memória, se estiver vermelho, aí sim é preciso mais memória física.
Memória do Aplicativo: Memória sendo usado pelos Apps
Cache do Arquivo: Memória marcada como disponível para uso pelo Apps, na prática são arquivos usado recentemente que ainda estão na memória
Memória Residente: Memória que não pode ser mexida. Imagina como se fosse a Memória usada pelo sistema e portanto não pode sair da RAM
Comprimido: Memória comprimida permitindo mais memória livre para os Apps
Campos Avançados
Se clicar com o botão direito no cabeçalho das colunas, é possível escolher outros campos associados a memória.
Memória: Quantidade de memória física usada pelo App
Memória Real: Quantidade de memória total usada pelo App, incluindo a memória em disco
Memória Compartilhada: Quantidade de memória compartilhada com pelo menos dois processos. “Duas janelas(threads)” idênticas abertas não consomem o dobro de memória de uma. Os espaços de memória são compartilhados
Memória Privada: Quantidade de memória residente usada exclusivamente pelo App
Memória Expurgável: Mémoria que o App marcou como “menos importante” e que pode ser solicitada pelo sistema caso necessário. Imagina um processamento complexo que pode ser refeito, não precisa “fixar” na RAM. Na prática, permite o dev a definir a ordem de liberação de memória do App.