1 : $$$$ MENA NOTICE CHAT 11/09/12 21:17:14 7124 2 : DATE 11/09/12 3 : 4 : Directive MENAGE Voir aussi : PLAC OUBL 5 : ---------------- DETR 6 : MENAGE ('OBLI') (La_place_desiree) ; 7 : 8 : 9 : Objet : 10 : _______ 11 : 12 : La directive MENAGE a pour effet de supprimer de la memoire les 13 : informations perimees et inaccessibles. 14 : 15 : On peut indiquer apres MENAGE la place memoire (exprimee en nombre d 16 : mots) (type ENTIER) dont on veut obtenir la disponibilite. 17 : 18 : En presence du mot OBLI le menage est effectivement execute, sinon cela 19 : depend, de la place utilisee, de ... 20 : 21 : Remarque 1 : 22 : ____________ 23 : 24 : Elle trouve son interet dans l'ecriture de processus iteratifs qui 25 : creent de nouveaux objets a chaque iteration. MENAGE appelee a la 26 : fin du processus eliminera de la memoire les objets devenus obsoletes. 27 : 28 : Remarque 2 : 29 : ____________ 30 : 31 : Si apres l'emploi de MENAGE il apparait une erreur dans 32 : GEMAT du type : 33 : 34 : Le pointeur designe un segment supprime 35 : 36 : cela provient d'une erreur interne dans MENAGE qui ne prend pas 37 : correctement en compte les objets manipules. 38 : 39 : Remarque 3 : 40 : ____________ 41 : 42 : La directive MENAGE verifie la validite de tous les objets 43 : accessibles. L'emploi de l'operateur DETRUIRE peut creer des structures 44 : incorrectes, oº un objet pointe sur d'autres objets detruits. 45 : Ceci n'est pas genant, si on ne se sert plus de ces objets. 46 : L'operateur MENAGE arretera l'execution en detectant de telles 47 : structures incorrectes. 48 : 49 : Remarque 4 : 50 : ____________ 51 : 52 : La directive MENAGE peut demander beaucoup de temps pour verifier 53 : si les objets sont perimes ou inaccessibles. 54 :
© Cast3M 2003 - Tous droits réservés.
Mentions légales