essayez le programme suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
>wait:=proc(k) local t; t:=time();while time()-t<k do od;end:
 
>a:=0;do print(a);wait(1);a:=a+1;od:
quand on arrive aux environs de a=21451, on assiste à un plantage de Maple.

1) pourtant il reste de la mémoire
2) javaw.exe prend environ 888000 kb et 50% des ressources processeur même si on arrive à faire un STOP qui prend énormément de temps à réagir.
3) mais plus rien n'est possible

Il semble que l'affichage de multiples sorties (pourtant 22000 c'est pas énorme) est source de bug
bien que l'on laisse le temps au spooler de se vider (délai d'une seconde avec l'appel de wait(1))

Merci de vérifier si ce bug est aussi effectif chez vous. Donnez votre avis en réponse. Merci

La solution (certes pénible) c'est d'écrire les résultats dans un fichier avec writeto("fichier.txt");

J'espère que cela vous sera utile.