Zerosquare (./11244) :
Je vois pas ce qu'il y a de con à désactiver le swap... ce qui est plutôt con, c'est qu'il y a des cas où ça apporte un gain de performance de le faire !
Ce n'est pas une bonne idée de le faire, c'est tout. Ou alors tu as assez de RAM pour que la limite de malloc n'existe virtuellement pas pour les applications que tu utilises.
Il n'y a qu'à prendre l'iPhone pour s'en rendre compte; la RAM est tout le temps pleine de choses inutiles, qui seraient bien mieux en swap. Résultat l'OS est tout le temps en train de libérer les vieux trucs, et quand il n'y arrive pas assez rapidement l'application en foreground plante. Ce n'est pas une vision très fiable de l'informatique.
En plus de la fiabilité, en forçant l'OS à occuper la RAM avec des vieux trucs inutilisés, tu réduis la mémoire de travail pour les applications en avant plan. Enfin, en cas de leak, même minime, les performances vont diminuer avec le temps et un reboot sera nécessaire, etc. bref retour en '90.