Taille Memoire Necessaire A Un "Tri Memoire - Bull DPS 7000 Guide De L'utilisateur

Masquer les pouces Voir aussi pour DPS 7000:
Table des Matières

Publicité

7.5

TAILLE MEMOIRE NECESSAIRE A UN "TRI MEMOIRE"

Lorsque le tri d'un fichier s'exécute "en mémoire" (donc sans fichier de travail), il faut
augmenter la taille de l'article (RECSIZE) ou la taille de la cellule (CELLSIZE) de 10 octets
(voir ci-dessous).
Si les articles entrés sont de longueur variable et/ou dans le cas de commandes
ARRANGE ou FIFO, ou de clés contenant des données spéciales (autres que des
caractères), il est nécessaire de calculer au préalable la longueur de l'article de tri (voir
paragraphe 7.2) en commençant par estimer le nombre de "cellules", étant donné qu'un
article peut s'étendre dans plusieurs cellules. Ajouter ensuite 10 octets par cellule.
Pour un "tri mémoire", la taille de la mémoire doit être supérieure à :
Dans le cas le plus simple (articles de longueur fixe, pas de commandes ARRANGE ou
FIFO, pas de clés contenant des données spéciales), la taille de la mémoire doit être
supérieure à :
A noter que les commandes INCLUDE et OMIT permettent de modifier le nombre des
articles triés.
Pour assurer une marge de sécurité à un tri mémoire, il est possible d'ajouter un
pourcentage peu élevé (environ 10%) à la mémoire estimée selon le calcul décrit
ci-dessus.
47 F2 08UF Rev06
Déroulement du tri
nombre cellules * (taille cellule + 10)
nombre articles d'entrée * (longueur article + 10)
7-9

Publicité

Table des Matières
loading

Table des Matières