Como a manipulação de memória do Mac OS é diferente do Windows?

4

Eu recentemente mudei para um Mac e tenho um laptop com 4GB de RAM. Quando eu olho no explorador prosess, eu posso ver que quase toda a memória é usada, há apenas algumas centenas de MB restantes. Mas quase 2GB é dito "Inativo".

O que isso significa? Meu melhor palpite é que essa memória é livre para ser usada por qualquer aplicativo, mas é "recuperável" pelos aplicativos originais, por exemplo. que o conteúdo é mantido no lugar.

Alguém conhece os detalhes?

    
por Espen Herseth Halvorsen 08.08.2009 / 16:48

2 respostas

5

Normalmente, toda a memória disponível é colocada em uso pelo sistema operacional como cache de disco. O que já está na memória não precisa ser carregado do disco. Quando um programa solicita memória, necessariamente o cache fica menor.

O Gerenciador de Tarefas do Windows não mostra essa parte da memória como "usada" em contraste com a do OS X. Mas ambas fazem basicamente a mesma coisa.

    
por 08.08.2009 / 16:51
0

Acho que você verá que o Windows Vista e o Windows 7 se comportam de maneira semelhante ao Mac OS X. Em vez de perder memória perdida, eles o usam como um cache, mas o tornam disponível para aplicativos quando necessário.

    
por 10.08.2009 / 17:19