Autre point de vue : le problème n'est peut-être pas la limitation des ressources du système, mais l'application inutile qu'écrit votre ami. 6 Go de RAM, c'est beaucoup de mémoire.
Ce n'est pas parce que beaucoup d'autres applis sont trop gonflé La candidature d'un ami ne doit pas nécessairement être l'une d'entre elles. L'utilisation de différentes méthodes de programmation peut réduire les besoins en mémoire tout en améliorant la vitesse. Par exemple, si l'application charge l'ensemble des données en mémoire et travaille ensuite dessus, elle gaspillera beaucoup plus d'énergie que si elle stocke les données dans une base de données SQL (locale ou distante) avec quelques index de sélection et qu'elle y accède. Faites en sorte qu'il traite les données bloc par bloc si possible, au lieu de les charger en une seule fois. Les structures en mémoire peuvent également être source de gaspillage. Libérez de la mémoire lorsque vous n'en avez plus besoin. Ne chargez pas en mémoire vive ce que vous pouvez mettre en mémoire à la place. Et des centaines d'autres conseils...
Cependant, si l'application a vraiment besoin de plus de mémoire qui doit être stockée sur d'autres ordinateurs, elle peut être modifiée pour utiliser memcached et d'autres pour le ranger. En prime, il sera plus facile de l'adapter à l'avenir.