Sua memória vai conter informações que o computador pode precisar mais tarde. O computador não tem necessidade urgente de liberar memória neste exato segundo, então ele guarda informações que podem precisar mais tarde, na esperança de que ele possa evitar um acesso de disco subseqüente. Isso evita tanto o esforço de tornar a memória livre que não será usada de qualquer maneira e reduz os acessos ao disco, uma dupla vitória no desempenho.
Por exemplo, suponha que você execute um programa e ele seja concluído. O programa ainda está na memória. Seu computador tem duas opções:
Pode tornar a memória livre. Isso requer esforço para liberar a memória, prejudicando o desempenho. Quando a memória é necessária, será necessário esforço para usá-la novamente, o que prejudica o desempenho. E se o programa for executado novamente, ele terá que ser carregado do disco, o que também prejudica o desempenho.
Pode deixar a memória em uso. Isso não requer esforço, já está em uso. Se a memória é necessária para outra coisa, o sistema pode fazer a transição diretamente de um uso para outro, poupando o esforço de torná-lo livre e, em seguida, tornando-o livre. E se o programa for executado novamente em breve, ele não precisará ser carregado de discos. Ganha ao redor.
Quanto mais memória seu computador estiver usando, mais rápido ele será executado. É por isso que adicionamos memória aos sistemas para torná-los mais rápidos, para que eles possam usar mais. Seu computador está sendo inteligente.
E, a propósito, estamos falando de memória física real (RAM), não de memória virtual. As estatísticas que você colou são estatísticas de memória física. Você não está sem memória física porque o seu computador liberará memória se necessário e, mais tipicamente, transitará diretamente a memória de um uso para outro sem nunca torná-lo livre.