Bonjour,
je travaille actuellement sur un programme qui peut parfois demander d'allouer de très grosse quantité de mémoire (plusieurs matrices de 2 giga). Impossible de partager ce calcul ou de faire petit à petit (enfin on y réfléchie encore, mais ca voudrait dire recoder une très grosse bibliothèque).
Je pensais qu'allouer une très grosse quantité de mémoire allait faire swaper l'ordi. Mais ce n'est pas le cas. Du moins pas sur tous. Sur mon ordinateur (une ubuntu 8.10 avec 5 giga de mémoire swap) le programme me donne un core dump. Sur un autre ubuntu 8.10, aucun problème le swap se fait, alors qu'il n'a que 750 Mo de mémoire swap disponible.
Nous avons tester sur d'autres ordinateurs en kubuntu 7.10 (aucune idée du swap par contre), et ca plante également.
Je voudrais donc savoir s'il est possible de forcer l'utilisation du swap, ou si vous aviez une idée d'où peut venir notre problème ?
Partager