Télécharger mena.notice

Retour à la liste

Afficher cette notice en

Numérotation des lignes :
$$$$ MENA     NOTICE  CHAT      11/09/12    21:17:14     7124           
                                             DATE     11/09/12

    Directive MENAGE                         Voir aussi : PLAC OUBL
    ----------------                                      DETR  
    MENAGE  ('OBLI') (La_place_desiree) ;


    Objet :
    _______

    La directive MENAGE a pour effet de supprimer de la memoire les
informations perimees et inaccessibles.

    On peut indiquer apres MENAGE la place memoire (exprimee en nombre d
mots) (type ENTIER) dont on veut obtenir la disponibilite.

    En presence du mot OBLI le menage est effectivement execute, sinon cela
depend, de la place utilisee, de ...

    Remarque 1 :
    ____________

    Elle trouve son interet dans l'ecriture de processus iteratifs qui
creent de nouveaux objets a chaque iteration. MENAGE appelee a la
fin du processus eliminera de la memoire les objets devenus obsoletes.

    Remarque 2 :
    ____________

    Si apres l'emploi de MENAGE il apparait une erreur dans
GEMAT du type :

    Le pointeur designe un segment supprime

cela provient d'une erreur interne dans MENAGE qui ne prend pas
correctement en compte les objets manipules.

    Remarque 3 :
    ____________

    La directive MENAGE verifie la validite de tous les objets
accessibles. L'emploi de l'operateur DETRUIRE peut creer des structures
incorrectes, oº un objet pointe sur d'autres objets detruits.
Ceci n'est pas genant, si on ne se sert plus de ces objets.
L'operateur MENAGE arretera l'execution en detectant de telles
structures incorrectes.

    Remarque 4 :
    ____________

    La directive MENAGE peut demander beaucoup de temps pour verifier
si les objets sont perimes ou inaccessibles.

© Cast3M 2003 - Tous droits réservés.
Mentions légales