essayez le programme suivant :
quand on arrive aux environs de a=21451, on assiste à un plantage de Maple.
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:
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.
Partager