A recolha de lixo é um componente vital para o desempenho dos sistemas distribuídos. É feito um esforço para demonstrar as várias técnicas de recolha de lixo com prós e contras. O algoritmo de treino é tomado como base e são sugeridas algumas alterações que são comprovadas por experiência. Na era actual, a computação e a memória estão a crescer muito, pelo que é necessário melhorar a recolha de lixo. Os resultados provam que os resultados apresentados estão a dar um melhor desempenho na arquitectura cliente-servidor do que a abordagem tradicional.