vazamentos de memória no OS X?

5

Eu tenho um MacBook Pro de 13 polegadas com Intel Core 2 Duo de 2,4 GHz e 4 GB de RAM DDR3 de 1067 Mhz. Graças à sua duração de bateria de 10h, eu normalmente não o fecho. Eu apenas peguei e fui.

No entanto, tenho que reiniciá-lo a cada dois dias devido a problemas de memória. Depois de um reinício, o Activity Monitor reporta 3 GB de memória livre, o que é suficiente para eu iniciar uma imagem do VirtualBox com 2 GB de memória, que eu preciso para trabalhar. Com os 1GB restantes, eu costumo manter o Mail e o Chrome abertos o tempo todo. Depois de usá-lo alguns dias, embora eu tenha encerrado todos os aplicativos, o Activity Monitor reporta 2 GB de memória livre, o que não é suficiente para iniciar minha imagem VBox mais. Para onde foi o 1GB? Olhando para os processos abertos, não há um único processo que eu possa culpar.

Atualizei recentemente para 10.6.7 e , mas não espero ver diferença. Alguém tem um problema semelhante? Existe uma ferramenta para comparar o uso de memória atual dos processos em relação ao uso de memória após a reinicialização?

    
por orcun 28.03.2011 / 15:16

2 respostas

5

Tente executar "purge" na linha de comando (no Terminal.app).

    
por 29.03.2011 / 05:22
0

Eu não usei o VirtualBox recentemente, mas provavelmente seu vazamento de memória e não liberá-lo corretamente. Eu tive problemas semelhantes com o que usei há alguns anos atrás, antes de mudar para o Fusion. Parallels tem os mesmos problemas de hemorragia de memória.

A única outra coisa que posso dizer é entrar no monitor de atividade e classificar seus processos por "memória real" e ver o que ainda está mastigando uma quantidade significativa.

    
por 28.03.2011 / 16:08