MAXMEM |
maxmempermet de connaître la taille maximum de mémoire utilisable par l'applicationet de modifier ce paramètre.
Integer[S]maxmem
# On sauvegarde la valeur actuelle
[L]SVGMEM = [S] maxmem
# On met la valeur maximale
[S] maxmem = 9999
maxmemest une variable système Adonix de type Integer, qui fixe la taille maximum enkilo-octets que peut prendre l'application en mémoire. Son affectation permetde modifier ce paramètre.
maxmempeut prendre les valeurs de 0 à 9999, toutefois un minimum de 1024 est requispour lancer une application.
maxmemest initialisée à 128 par Adonix.
La place prise par les messages applicatifs ([S]adxmbm) et celle occupée parles traitements gardés en mémoire ([S]adxmpr) sont à prendre en compte dans lecalcul de [S]maxmem.
maxmemest habituellement postionnée par un des traitements de nom "APL.ini"qui sont lancés au démarrage de l'application, toutefois sa modification seraprise en compte aussitôt. En cours de cession, on ne peut qu'augmenter
Au cours de l'utilisation d'une application, la taille mémoire qu'elleoccupe tend à grossir. Certaines configurations de système d'exploitationlimite la taille maximum de la mémoire que peut prendre un processus enmémoire. Dans ce cas Unix génère une erreur si le processus tente de ladépasser. Pour prévenir de tels incidents
La limitation par le système d'exploitation est surtout conçue pour arrêterun processus qui bouclerait accidentellement en allocation de mémoire. On peuts'affranchir de cette limite si on n'utilise que des logiciels du commerce.
ERDOM( 50 ) | Valeurd'affectation hors limites. |
Adonix X3(r) L4G |