O Linux usa a política de recuperar, mas não marcar como "realmente livre" qualquer memória usada recentemente (na teoria de que esfregar custa esforço, deixar as coisas em volta caso alguém as use novamente não custa nada e pode economizar um pacote) . Não se preocupe com relatórios de "memória livre". Observe o quanto (se houver) swap está sendo usado (swap é essencialmente um espaço em disco para requisitos de memória que realmente sobrecarregam a memória física; o disco é extremamente lento, você não precisa dele). Se você está preocupado com o desempenho, instalar e configurar software de monitoramento como o infame sar ( sysstat , certamente há um pacote para o seu sistema), ele registrará o que está acontecendo em detalhes minuciosos para leitura posterior. Com esses relatórios em mãos, você saberá o que (se é que há alguma coisa) é o seu gargalo. O gracejo de que "A otimização prematura é a raiz de todo o mal" é porque as pessoas são notoriamente ruins em adivinhar onde estão os problemas reais de desempenho, e acabam "consertando" algo que está funcionando perfeitamente bem.